function onCheck(e, treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("testtree"),
nodes = zTree.getCheckedNodes(true),
v = "";
for (var i=0, l=nodes.length; i<l; i++) {
v += nodes[i].name + ",";
alert(nodes[i].id); //获取选中节点的id值
document.getElementById('test').value=nodes[i].id;
}
if (v.length > 0 ) v = v.substring(0, v.length-1);
var cityObj = $("#citySel");
cityObj.attr("value", v);
}
<input type="hidden" name="test" id="test">
....
<div id="menuContent" class="menuContent" style="display:none; position: absolute;">
<ul id="testtree" class="ztree" style="margin-top:0; width:280px; height: 300px;"></ul>
</div>
本文介绍了一个使用zTree插件实现复选框功能的示例代码。该示例展示了如何通过JavaScript获取选中节点的名称和ID,并将其显示在隐藏输入框中。此外,还介绍了如何将选中的节点值设置到特定对象上。
299

被折叠的 条评论
为什么被折叠?



