jstree3.3.3默认在选中子节点时会选中其父节点,若要去除此功能对源码做以下修改:
注释掉:
5050 至 5079行的代码。
// apply up if(s.indexOf('up') !== -1) { while(par && par.id !== $.jstree.root) { c = 0; for(i = 0, j = par.children.length; i < j; i++) { c += m[par.children[i]].state[ t ? 'selected' : 'checked' ]; } if(c === j) { par.state[ t ? 'selected' : 'checked' ] = true; sel[par.id] = true; //this._data[ t ? 'core' : 'checkbox' ].selected.push(par.id); tmp = this.get_node(par, true); if(tmp && tmp.length) { tmp.attr('aria-selected', true).children('.jstree-anchor').addClass(t ? 'jstree-clicked' : 'jstree-checked'); } } else { break; } par = this.get_node(par.parent); } } cur = []; for (i in sel) { if (sel.hasOwnProperty(i)) { cur.push(i); } } this._data[ t ? 'core' : 'checkbox' ].selected = cur;
相关推荐
纯JS+HTML写的checkBox Tree 级联选中 好用无BUG 1 选上级,自动选下级 2 选下级,自动选上级 在网上找的其他例子,都有BUG,本程程序绝对可用,放心下载!
用js实现三级级联,('s1','s2')"> 请选择</option> <option value="A" >A</option> <option value="B">B</option> ('s2','s3')"> 请选择</option> <select id="s3"> 请选择</option> </select>
梅花雪 树形菜单2.0 带复选框 动态加载 级联选中 CSDN树
wdtree按节点属性级联选择
用JS实现树型结构的级联选择..类似XP的资源管理器.
js 地区级联 省市两级级联 js 地区级联 省市两级级联 js 地区级联 省市两级级联 js 地区级联 省市两级级联 js 地区级联 省市两级级联 js 地区级联 省市两级级联 js 地区级联 省市两级级联
这是js控制的html网页的级联菜单,与数据库相连,从数据库中读取内容。
js 时间级联 日期级联js 时间级联 日期级联js 时间级联 日期级联js 时间级联 日期级联js 时间级联 日期级联js 时间级联 日期级联js 时间级联 日期级联js 时间级联 日期级联js 时间级联 日期级联js 时间级联 日期级联...
checktreepanel的checkbox点击事件,支持全选,半选,父子迭代。
使用js+jsp标签实现页面级联菜单,可以扩展成多级
flex tree+checkbox可实现级联勾选 修改后 修改CheckTreeDemoRenderer.as这个文件中 while (!cursor.afterLast){ if (cursor.current.@state == STATE_CHECKED) { noChecks++; }else if (cursor.current.@state =...
纯JS---省份城市级联选择, (this);" style="width: 49%; float: left;"> ; float: right;"></select>
带CheckBox和级联操作的Tree 带CheckBox和级联操作的Tree 带CheckBox和级联操作的Tree
js实现全国省份城市高校级联,亲测好用。
级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单
js写的树状地区,包括地区和省市,还带复选框,可多选~~
JS自定义日期级联
收集的asp.net treeview控件的完美js级联控制代码。
在TreeView中实现选择父节点同时选择所有子节点,选择一个子节点同时选择其父节点,支持多级选择。取消一个子节点判断同级是否有选择,没有选择就取消父级。
flex tree+checkbox可实现级联勾选