国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery控制TR顯示隱藏的幾種方法

2019-11-20 14:26:51
字體:
來源:轉載
供稿:網友

網上有很多,這里介紹三種: 第一種方法,就是使用id,這個方法可以在生成html的時候動態設置tr的id,也是用得最多最簡單的一種,如下:

  
這行不隱藏
這行要隱藏
這行要隱藏

那么控制顯隱可以直接使用

  for(var i = 1; i < tr_len; i++){ //tr_len是要控制的tr個數         $("#tr_"+i).hide();    } 

第二種方法,是使用$.each(),這個方法需要設置table的id,如下:

  
這行不隱藏
這行要隱藏
這行要隱藏

那么控制顯隱可以直接使用

  $.each($("#Tbl tr"), function(i){        if(i > 0){            this.style.display = 'none';       }    }); 

第三種方法,是通過屬性篩選器,這個方法需要給tr加上某個特定屬性,比如class,如下:

  
這行不隱藏
這行要隱藏
這行要隱藏

那么控制顯隱可以直接使用

  var trs = $("tr[class='hid']");    for(i = 0; i < trs.length; i++){         trs[i].style.display = "none"; //這里獲取的trs[i]是DOM對象而不是jQuery對象,因此不能直接使用hide()方法    } 

就這么簡單。如果是要顯示的話,把相應的方法改成show()或者display屬性改為”"即可 實際應用: 說明:默認情況下,只顯示“對應頁面名稱”所在行,當點擊單選按鈕時,顯示不同的行。

                                             

通過id控制隱藏和顯示如下:

  $("input[name='f_navState']").click(function(){        //if($("input[name='f_navState']").attr("checked")==true){         $("input[name='f_navState']").each(function(i){          if(this.checked){            var f_navState = $("input[name='f_navState']")[i].value;  //獲得單選框的值            if(f_navState==1){             //alert(123);             $("#il").show();             $("#ol").hide();            }else{             //alert(456);             $("#ol").show();             $("#il").hide();            }                      }         });        //}        }); 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 赤水市| 奈曼旗| 沾化县| 海宁市| 大港区| 友谊县| 萍乡市| 遂川县| 满城县| 青神县| 砀山县| 河北省| 吉木萨尔县| 武安市| 从化市| 盐亭县| 广西| 古交市| 长宁区| 日喀则市| 长武县| 江达县| 南岸区| 利津县| 罗甸县| 于都县| 舒城县| 山东| 大邑县| 额济纳旗| 雅安市| 乐安县| 雅安市| 和硕县| 舒兰市| 汕尾市| 桦甸市| 井陉县| 册亨县| 随州市| 霍城县|