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