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

JS checkBox 获得 选中节点
JScript code

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


JScript code

// 初始化树
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");这个就是所有被选中的节点对象集合了,你可以遍历它

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

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

------解决方案--------------------
解决了啊,恭喜楼主。接分,谢谢

周末了,记得结贴
[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/14.gif][/img]
------解决方案--------------------
改成同步加载