判斷easyUI tree 節點復選框是否被選中的方法。將選中的節點高亮顯示的方法


在datagrid tree中如何判斷某個節點的復選框是否被選中?

我們可以通過HTML結構去分析:

1、節點未選中前

2、節點選中后

 

所以節點被選中前和選中后,html中的class類是用區分的。

1、復選框 未選中,無tre-node-selected(樣式高亮顯示);選中,有tre-node-selected

2、復選框 未選中tree-checkbox0;選中tree-checkbox1

 所以將被選中的節點高亮顯示的代碼如下:

/*遍歷選中節點,高亮顯示*/
function treeSelect(){
    $(".tree-checkbox").each(function(){
        if($(this).hasClass("tree-checkbox1")){
            $(this).parent().addClass("tree-node-selected");
        }else{
            $(this).parent().removeClass("tree-node-selected");
        }
    });
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM