【发布时间】:2013-08-16 07:43:58
【问题描述】:
我创建了一个 jquery jstree,它工作正常。现在的问题是如何获取被检查节点的详细信息。
创建JStree的代码是:
$(function () {
$("#tree").jstree({
"json_data" : {
"data" : [
{"data":"pe_opensourcescanning","id":0,"pId":-1,"children": [{"data":"tags","id":30,"pid":0},{"data":"branches","id":29,"pid":0},{"data":"trunk","id":1,"pid":0,"children":[{"data":"import-export","id":28,"pid":1},{"data":"custom_development","id":12,"pid":1},{"data":"Connectors","id":7,"pid":1},{"data":"support","id":6,"pid":1},{"data":"Installation-Configuration","id":5,"pid":1},{"data":"backup","id":2,"pid":1}]}]}
]
},
"plugins" : [ "themes", "json_data", "checkbox", "ui" ]
}).bind("select_node.jstree", function (e, data) { alert(data.rslt.obj.data("id")); });
现在,在获取检查节点时,我需要这些检查元素的所有属性值。说“标签”,json对象看起来像{“数据”:“标签”,“id”:30,“pid”:0},所以如果用户选择标签我需要“数据”和“id”的值.我试图写一些代码,但不幸的是这不起作用。
获取检查节点。
$("#" +div2.childNodes[i].id).jstree("get_checked",null,true).each
(function () {
alert(this.data);
alert(this.id);
});
请给我一个解决方案。
【问题讨论】:
-
你为什么要为这个问题标记
java? -
@Abu : 我已经提交了编辑
标签: javascript jquery jstree