本帖最后由 czyong888 于 2013-03-30 12:03:12 编辑

解决方案 »

  1.   

    这个在jquery中就一步$('#check1').prop('checked', true); // will check the checkbox with id check1
    $('#check1').prop('checked', false); // will uncheck the checkbox with id check1
      

  2.   

    A。删除原对象,重新初始化加载数据。
    B。没看Ztree的使用方法,cancelSelectedNodes() 应该是对所有已选择的节点进行操作,如果不见效并且不是一个预留待开发的功能,那是不是有什么配置开关没开启而造成未存储所选择的节点,所以使这个功能失效呢?
      

  3.   


    我Ztree 的id是concernTree,下面的代码,并不能起到把勾选状态清除的效果。
    $('#concernTree').prop('checked', false);
      

  4.   

    concernTree是tree,不是checkbox,估计是这个原因不行
      

  5.   

    去除勾选后 再执行下updateNode方法  应该要重新update下吧!
      

  6.   


    打开源代码去看节点上select的id,放颗树进去有毛用。
      

  7.   

    使用ztree的checkAllNodes(false)这个方法,可以去除所有的选中,还有checkNode这个方法,配置相应参数,能去除某个选中点,不要使用cancelSelectedNodes() 方法