Sid*_*Sid 5 javascript jquery-plugins jstree
我正在使用jsTree jquery插件
我试图获取所选父节点的所有节点和子节点.但不知何故,除非我使用递归,否则它不起作用.jsTree有一种更好的固有方法吗?
我找到了一种方法来做到这一点。就我而言,我使用 xml 作为树的数据源。我通过以下方式将 open_node 事件绑定到 jstree。请注意,尽管我使用的是 xml,但内部结构是 html 数据。
// jsTree Configuration hash
var jsTreeConfig = {};
$("#demo1").jstree( jsTreeConfig )
.bind('open_node.jstree', function( e, data ) {
var parentObj = data.rslt.obj; // parent object
var jstreeInstance = data.inst; // jstree instance
$(data.rslt.obj).find("li").each( function( idx, listItem ) {
var child = $(listItem); // child object
// do Stuff with child which can be any level of hierarchy depth
// ...
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11823 次 |
| 最近记录: |