ztree的复选框checkbok,单选框radio是用背景图片来模拟的,所以点击文字即使用label括起checkbox,radio文字一起,点击文字也是无法勾选checkbox。
要想点击ztree节点的文字就能勾选此节点,添加onClick事件,然后调用checkNode方法勾选。
ztree点击文字勾选checkbox,radio源代码如下,示例居于zTree_v3\demo\cn\excheck\checkbox.html修改,自己可以增加setting中的callback,onClick配置
var setting = { check: { enable: true }, callback: { onClick: function (e, treeId, treeNode, clickFlag) { zTree.checkNode(treeNode, !treeNode.checked, true); } }, //...其他配置 }, zTree; $(document).ready(function () { zTree = $.fn.zTree.init($("#treeDemo"), setting, zNodes); });
原创文章,转载请注明出处:ztree点击文字勾选checkbox,radio实现方法
2015-12-18Web开发网