我需要通过属性名称在jstree中选择一个节点。然后选择该节点后,我需要得到它的ID。 基本上我想得到一个节点的id给定它的名字。jstree:通过名称属性而不是id来选择jstree中的一个节点
我尝试下面的代码:
$("#tree1").bind("loaded.jstree", function (e, data) {
var isa_name = "ISA16469";
//$("#tree1").jstree("select_node", "#01"); //this code works but it selects by id, I want to select by attribute name
$("#tree1").jstree("select_node", $("li[name='" + isa_name + "']")); //doesn't work
var test = $('#tree1').jstree('get_selected').attr('id'); //get id of selected node
alert(test)
})
你的帮助是最欢迎的。非常感谢