easyui tree节点取消选择方法

easyui tree控件提供了check、uncheck、select方法,但未提供unselect方法,查看easyui源码文件jquery.easyui.min.js对select方法的定义:

easyui tree节点取消选择方法_第1张图片

可以发现,select方法调用_181方法,再来看一下_181方法:

easyui tree节点取消选择方法_第2张图片

到这里就一目了然了,当点击tree的某个节点时,把已经选择节点的class属性值去掉,然后将点击的当前节点的class属性值设置为选择状态
所以,要实现unselect功能,可以在业务方法中直接执行去掉选择class属性值的:

$('#orgTree').find('.tree-node-selected').removeClass('tree-node-selected');

也可以把unselect方法添加到easyui源码中,以便随时调用,代码如下:

easyui tree节点取消选择方法_第3张图片

然后业务代码可以如下调用:

这里写图片描述

你可能感兴趣的:(jquery,easyui)