Je viens juste de commencer avec JQuery et le plugin TreeView ce qui devrait être une question relativement facile:JQuery TreeView - Ajouter le noeud (s) au milieu de l'arbre
Le code exemple pour ajouter des branches à l'arbre:
var newnodes = $("<li><span class='folder'>New Sublist</span><ul>" +
"<li><span class='file'>Item1</span></li>" +
"<li><span class='file'>Item2</span></li></ul></li>").appendTo("#browser");
$("#browser").treeview({
add: branches
});
fonctionne bien pour moi, mais ajoute la nouvelle branche à la fin de l'arbre - au lieu ce que je veux est d'être en mesure de sélectionner un nœud spécifique et ajouter à cette branche. J'ai réussi à obtenir le noeud ajouté en utilisant l'ID du nœud particulier au lieu de l'arborescence entière dans - appendTo ("nodeID") Cependant, je ne peux pas obtenir l'arborescence pour afficher correctement, soit avec:
$("nodeID").treeview({
add: branches
});
ou
$("browser").treeview({
add: branches
});
ou en appelant sur les deux sans arguments.
Vive à l'avance
J'ai essayé ceci. Ça marche". Cependant cela ne garde pas un œil sur les classes que jQuery Treeview ajoute normalement aux éléments li et ul. Je ne pouvais pas trouver comment je pourrais dire à Treeview de "re-classer" tous les éléments de son arbre. L'ajout de toutes les classes ne fonctionne pas, car les nouvelles hitareas ne semblent pas liées. – SebiF