大佬教程收集整理的这篇文章主要介绍了在JQuery JStree中获取Checked元素,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
创建jstree
$("#tree").jstree({ "json_data": { "data": [{ "data": "pe_opensourcescAnning","id": 0,"pId": -1,"children": [{ "data": "tags","id": 30,"pid": 0 },{ "data": "branches","id": 29,{ "data": "trunk","id": 1,"pid": 0,"children": [{ "data": "import-export","id": 28,"pid": 1 },{ "data": "custom_development","id": 12,{ "data": "Connectors","id": 7,{ "data": "support","id": 6,{ "data": "Installation-Configuration","id": 5,{ "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")); });
现在我想要每个选中节点的“id”和“data”值.我试图写一些东西,但不幸的是,这不起作用.请帮助我如何实现这一目标.
获取检查的节点
$("#tree").jstree("get_checked",null,truE).each(function () { alert(this.data); alert(this.id); });
您必须使用属性attr,否则将不会在文档上设置节点上的数据:
码:
$("#tree").jstree({ "json_data": { "data": [{ "data": "pe_opensourcescAnning","attr": { "id": 77,"pId": -1 },"attr": { "id": 30,"pid": 0 } },{ "data": { "title": "branches" },"attr": { "id": 29,"pid": 0 } }] }] },"ui"] }) $("#getchecked").click(function () { $("#tree").jstree("get_checked",truE).each(function (i,E) { console.log($(this).attr("id")) }); });
以上是大佬教程为你收集整理的在JQuery JStree中获取Checked元素全部内容,希望文章能够帮你解决在JQuery JStree中获取Checked元素所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。