jquery easyui tree的全选与反选


  • //全选反选  
  • //参数:selected:传入this,表示当前点击的组件  
  • //treeMenu:要操作的tree的id;如:id="userTree"  
  • function treeChecked(selected, treeMenu) {  
  •     var roots = $('#' + treeMenu).tree('getRoots');//返回tree的所有根节点数组  
  •     if (selected.checked) {  
  •         for ( var i = 0; i < roots.length; i++) {  
  •             var node = $('#' + treeMenu).tree('find', roots[i].id);//查找节点  
  •             $('#' + treeMenu).tree('check', node.target);//将得到的节点选中  
  •         }  
  •     } else {  
  •         for ( var i = 0; i < roots.length; i++) {  
  •             var node = $('#' + treeMenu).tree('find', roots[i].id);  
  •             $('#' + treeMenu).tree('uncheck', node.target);  
  •         }  
  •     }  
  • }  
  • <input title="全选/反选" type="checkbox" onClick="treeChecked(this,'treeMenu')"/>  

  • 免责声明!

    本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



     
    粤ICP备18138465号  © 2018-2025 CODEPRJ.COM