我正在使用jstree,我树中的几个节点具有相同的名称。如果我选择名为“aaa”的节点,我希望选择名称为“aaa”的所有节点。
$ j(“#actionButtonTest”)。click(function(){
$j("#demo2")
.bind("select_node.jstree", function (e, data) {
alert(data.rslt.obj.attr("name")); //alerts node name
data.inst.select_node($j('li[name="situ"]')); //selects node with name 'situ' -- not working though
$j.jstree.select_node($j('li[name="situ"]')); ////selects node with name 'situ' -- not working though
});
});
如果有人能告诉我选择具有特定所选名称的所有节点的正确方法,我将不胜感激。
干杯
答案 0 :(得分:2)
我认为编写jstree是为了按代码一次选择1个节点。试试这个:
.bind("select_node.jstree", function (e, data) {
var inst = data.inst;
$("#treeview").find('li').each(function (k, v) {
inst.select_node(v);
});
});