javascript-如何为新添加的节点创建新的ID?
作者:互联网
我通常可以获取默认树节点的ID,但是我的问题是onCreate,然后jsTree将添加一个新节点,但是它没有ID.我的问题是如何向新创建的树节点添加ID?
我想做的是将ID HTML属性添加到新创建的树节点中,但是如何?
我需要获取所有节点的ID,因为它将用作该节点各自的div存储的参考.
HTML代码:
<div class="demo" id="demo_1">
<ul>
<li id="phtml_1" class="file"><a href="#"><ins> </ins>Root node 1</a></li>
<li id="phtml_2" class="file"><a href="#"><ins> </ins>Root node 2</a></li>
</ul>
</div>
JS代码:
$("#demo_1").tree({
ui : {
theme_name : "apple"
},
callback : {
onrename : function (NODE, TREE_OBJ) {
alert(TREE_OBJ.get_text(NODE));
alert($(NODE).attr('id'));
}
}
});
干杯,
标记
解决方法:
如果您有权访问该节点,则应该可以自己添加ID:
$(NODE).attr('id',id_value);
标签:jstree,jquery-plugins,javascript,jquery 来源: https://codeday.me/bug/20191210/2098825.html