JSはマルチレベルコラムの隠蔽・表示機能を実現する(主にメインコラムのすべてのサブコラム及びサブコラムのサブコラムを再帰的に隠す)

751 ワード

欄にマルチレベルがある場合は、メイン欄をクリックすると、その1つのサブ欄だけが非表示になり、再帰法を使用すると、メイン欄のすべてのサブ欄を非表示にすることができます.
 //        ,            ,  :                   。
    $("span.typcn").click(function () {
        var arr =[];//              id
        var id =$(this).parents("tr").attr("id");//       id
        all(id);//      id,       id

        if($(this).hasClass("typcn-arrow-down-thick")){

            $("tr[pid="+id+"]").show();
            $(this).removeClass("typcn-arrow-down-thick");
            $(this).addClass("typcn-arrow-right-thick");
        }else{
            //       ,    
            for(var j=0;j