被 JS Tree 难住了...如何获取当前选定的
我希望 JStree 有更多在删除节点等时执行 AJAX 操作的示例。比如它如何传输所选节点的 ID 并将其作为参数传递?花了几个小时,还是没搞清楚这个问题。
<li id="10" class="open"><a style="" class="clicked" href="#"><ins> </ins>fff</a> </li>
<li id="1" class="open"><a href="#"><ins> </ins>111</a> </li>
<li id="2" class="open"><a href="#"><ins> </ins>aaa</a> <ul>
<li id="3" class="open"><a href="#"><ins> </ins>Wonderful</a> <ul>
<li id="9" class="open last"><a href="#"><ins> </ins>bbb</a>
</li>
</ul>
因此,如果我执行重命名之类的操作,如何获取所选节点的 LI 标记中的 ID(例如 node_id)?
$("#tree2").tree({
callback : {
onrename : function (NODE, TREE_OBJ) {
alert(node_id);
}
} });
任何帮助表示赞赏!
I wish JStree had more examples of peforming AJAX actions when deleting a node, etc. Like how does it transfer the ID of selected node and pass that as a parameter? Spent a few hours and can't figure this one out.
<li id="10" class="open"><a style="" class="clicked" href="#"><ins> </ins>fff</a> </li>
<li id="1" class="open"><a href="#"><ins> </ins>111</a> </li>
<li id="2" class="open"><a href="#"><ins> </ins>aaa</a> <ul>
<li id="3" class="open"><a href="#"><ins> </ins>Wonderful</a> <ul>
<li id="9" class="open last"><a href="#"><ins> </ins>bbb</a>
</li>
</ul>
So if I do something like a rename, how do I get the ID in the LI tag of selected node like the node_id?
$("#tree2").tree({
callback : {
onrename : function (NODE, TREE_OBJ) {
alert(node_id);
}
}
});
Any help appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
该插件会向您传递所涉及的节点;你尝试过简单吗
?
The plugin passes you the node involved; have you tried simply
?
您应该使用node.id。
You should use node.id instead.
我也在努力争取同样的结果,找到了一种最简单的方法,如下所示的键和值:
下面的完整示例:
HTML代码(必须为每个
li
父元素或子元素分配id
):完整的JS代码如下:
I was struggling for same and found a simplest way as below for key and value:
Full Example Below:
HTML Code (have to assign
id
for eachli
either parent or child element):Complete JS Code below: