日期:2014-05-16  浏览次数:20446 次

JS checkBox 获得 选中节点

    buttons : {
"确定" : function() {
var nodes = setting1.getCheckedNodes(true);
alert(nodes);
$(this).dialog("close");
},
"取消" : function() {
$(this).dialog("close");
}
}


// 初始化树
setting1 = {
treeId : "zt",
checkable : true,
expandSpeed : "slow",
async : true,
checkRang : "level",
isParent : true,
callback : {
expand : zTreeOnExpand,
asyncSuccess : zTreeOnAsyncSuccess,
change : zTreeOnChange,
remove : zTreeOnRemove
}
};


我是使用ztree
在点击确定的时候,获得到所有tree中的选中节点

------解决方案--------------------
没用过,如果插件自身不支持获取你要的东东,那么
1:需要知道当节点被选中时的标识
2:树初始化后生成的DOM
jQuery的话,我大胆的猜一猜好了
$("#你加载所有节点的外部容器ID:checkbox:checked");这个就是所有被选中的节点对象集合了,你可以遍历它

$("#你加载所有节点的外部容器ID:checkbox:checked").each(function (){
    alert($(this).val())
})

------解决方案--------------------
循环判断一下
------解决方案--------------------
解决了啊,恭喜楼主。接分,谢谢
------解决方案--------------------
引用:
解决了啊,恭喜楼主。接分,谢谢


哈哈,不带你这样的哈。
------解决方案--------------------
解决了啊,恭喜楼主。接分,谢谢

周末了,记得结贴

------解决方案--------------------
改成同步加载