当前位置:编程学习 > JAVA >>

使用js,Jquery,代码,如何去除Ztree已选节点的勾,既返回到未选状态

--------------------编程问答-------------------- 这个在jquery中就一步

$('#check1').prop('checked', true); // will check the checkbox with id check1
$('#check1').prop('checked', false); // will uncheck the checkbox with id check1 --------------------编程问答-------------------- A。删除原对象,重新初始化加载数据。
B。没看Ztree的使用方法,cancelSelectedNodes() 应该是对所有已选择的节点进行操作,如果不见效并且不是一个预留待开发的功能,那是不是有什么配置开关没开启而造成未存储所选择的节点,所以使这个功能失效呢? --------------------编程问答--------------------
引用 1 楼 dracularking 的回复:
这个在jquery中就一步

$('#check1').prop('checked', true); // will check the checkbox with id check1
$('#check1').prop('checked', false); // will uncheck the checkbox with id check1


我Ztree 的id是concernTree,下面的代码,并不能起到把勾选状态清除的效果。
$('#concernTree').prop('checked', false); --------------------编程问答-------------------- 帮自己顶!!!! --------------------编程问答--------------------
引用 3 楼 czyong888 的回复:
引用 1 楼 dracularking 的回复:这个在jquery中就一步

$('#check1').prop('checked', true); // will check the checkbox with id check1
$('#check1').prop('checked', false); // will uncheck the checkbox w……

concernTree是tree,不是checkbox,估计是这个原因不行 --------------------编程问答-------------------- 去除勾选后 再执行下updateNode方法  应该要重新update下吧! --------------------编程问答--------------------
引用 3 楼 czyong888 的回复:
引用 1 楼 dracularking 的回复:这个在jquery中就一步
我Ztree 的id是concernTree,下面的代码,并不能起到把勾选状态清除的效果。
$('#concernTree').prop('checked', false); 


打开源代码去看节点上select的id,放颗树进去有毛用。 --------------------编程问答-------------------- 使用ztree的checkAllNodes(false)这个方法,可以去除所有的选中,还有checkNode这个方法,配置相应参数,能去除某个选中点,不要使用cancelSelectedNodes() 方法
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,