tree的所有节点都勾选上或者取消勾选

还有一个功能,就是让tree的所有节点都勾选上或者取消勾选,在api中找了一下有一个方法:

check target 选中指定节点。

那我们只能是选中根节点后,实现全选。

getRoot none 获取根节点,返回节点对象。

全选:

[javascript]view plaincopyprint?

  1. var root = $(‘#messageInfoAddTree‘).tree(‘getRoot‘);
  2. $("#messageInfoAddTree").tree(‘check‘,root.target);

取消选择:

[javascript]view plaincopyprint?

  1. var root = $(‘#messageInfoAddTree‘).tree(‘getRoot‘);
  2. $("#messageInfoAddTree").tree(‘uncheck‘,root.target);
时间: 2024-07-29 19:22:36

tree的所有节点都勾选上或者取消勾选的相关文章

bootgrid修改成可以全勾选和全取消勾选操作

1. 引言 由于项目需要,需要在不同页面上选择全勾选能全部勾选所有的记录,反勾选也如此.这个需求可以解决了一个样例:如果有150条记录,当前页就10条,你又在每一个页面勾选部分的记录,然后,如果你要全部全选,需要在每一个页面上勾上全选checkbox,全部反选也有这个问题. 2.修改的代码 基于jQuery Bootgrid v1.3.1这个版本. bootgrid.js修改的部分如下: //原有的select和deselect方法 /** * Selects rows by ids. Sele

js 全选选框与取消全选代码

设置一个全选选框和四个子选框,要实现点击全选后四个子选框选中,取消全选后四个子选框也取消.全选后点击某个子选框,全选也能取消.当四个子选框都选中时,全选框也被选择. 实现代码: <script> var a=document.getElementById("a"); var b=document.getElementsByClassName("b"); //全选与取消全选 var y=true; a.onchange=function(){ if(a.c

react实现全选、取消全选和个别选择

react里面实现全选和取消全选,个别选择等操作,效果如下 代码: import React, {Component} from 'react' export default class Demo extends React.Component{ constructor(props,context){ super(props,context); this.state = { checklist:[ {name:'全选',checked:false}, {name:'张三',checked:fal

easyui Tree模拟级联勾选cascadeCheck,节点选择,父节点自动选中,节点取消,父节点自动取消选择,节点选择,所有子节点全部选择,节点取消,所有子节点全部取消勾选

最近项目中用到easyui tree,发现tree控件的cascadeCheck有些坑,不像miniui 的tree控件,级联勾选符合业务需求,所以就自己重新改写了onCheck事件,符合业务需求.网上百度了很多资料,都没有完全符合自己业务场景的,所以就自己动手写咯. 先说一下自己的业务需求: 1.选中节点,上级以及所有直系上级节点自动选中,所有下级子孙节点全部自动选中: 2.取消选择节点,如果兄弟节点都未选择,则上级以及所有直系上级节点自动取消选择,所有下级子孙节点全部取消选中. 这里说一下c

给checkbox添加属性 checked=&quot; &quot; 的话,该checkbox会否勾选上

checkbox中,checked=" ",中间无论是空格还是任何字符,都是默认选上.如果是checked="",则浏览器解析成checked. 例子: <input type="checkbox" checked=""><input type="checkbox" checked=false> 结果: 经测试得出结论: 1.不加checked,则默认不勾选 2.加checked,则

判断子div存在勾选的input就将父元素的input勾选上;负责格式化父元素的input

$(".manage_xin_hou input").click(function() { //给子div的input绑定点击事件 var inputes=$(this).parent().parent().find('input'); //父元素下所有的input var k=1; for(var g=0;g<inputes.length;g++){ if($(inputes[g]).prop('checked')){ //如果父元素下所有的input中存在已经勾选的input

如何默认勾选上Android keyboard(AOSP)输入法

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">在做项目的时候,有时候会内置其它输入法,同时也会默认为第三方输入法</span> <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 2

jquery checkbox勾选/取消勾选的诡异问题

<form> 你爱好的运动是?<input type="checkbox" id="CheckedAll" />全选/全不选<br /> <input type="checkbox" name="items" value="足球" />足球 <input type="checkbox" name="items" v

jquery checkbox勾选取消勾选的诡异问题

jquery checkbox勾选/取消勾选的诡异问题jquery checkbox勾选/取消勾选的诡异问题 <form>        你爱好的运动是?<input type="checkbox" id="CheckedAll" />全选/全不选<br />        <input type="checkbox" name="items" value="足球"