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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:45:57
字體:
來源:轉載
供稿:網友

JQuery可以輕松地處理前端邏輯,其實在很多現實的場景中都能使用,錯新技術頻道小編為大家揭曉jQuery控制TR顯示隱藏的幾種方法,希望能幫到您。

網上有很多,這里介紹三種: 第一種方法,就是使用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();            }                      }         });        //}        }); 

?

錯新技術頻道小編為大家介紹了jQuery控制TR顯示隱藏的幾種方法,其實,編程這個知識說簡單也簡單,說難也挺難的,關鍵看你努力的程度了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 德庆县| 屏东市| 梓潼县| 黑河市| 襄樊市| 西畴县| 上虞市| 贵州省| 江城| 灯塔市| 元朗区| 滕州市| 肥城市| 商河县| 班戈县| 澄迈县| 洪湖市| 中宁县| 隆子县| 金湖县| 抚州市| 临江市| 右玉县| 鄂州市| 南阳市| 沁源县| 城口县| 赞皇县| 军事| 比如县| 宣汉县| 上高县| 泾川县| 常德市| 牡丹江市| 黔南| 汉川市| 姜堰市| 册亨县| 乌苏市| 西畴县|