最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery控制TR顯示隱藏的三種常用方法

 更新時間:2014年08月21日 11:13:52   投稿:whsnow  
第一種方法是使用id,第二種方法是使用$.each(),第三種方法是通過屬性篩選器,還有很多,大家自家挖掘吧

網(wǎng)上有很多,這里介紹三種:

第一種方法,就是使用id,這個方法可以在生成html的時候動態(tài)設(shè)置tr的id,也是用得最多最簡單的一種,如下:

<table> 
<tr><td>這行不隱藏</td></tr> 
<tr id="tr_1"><td>這行要隱藏</td></tr> 
<tr id="tr_2"><td>這行要隱藏</td></tr> 
... 
</table>

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

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

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

<table id="Tbl"> 
<tr><td>這行不隱藏</td></tr> 
<tr><td>這行要隱藏</td></tr> 
<tr><td>這行要隱藏</td></tr> 
... 
</table>

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

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

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

<table id="Tbl"> 
<tr><td>這行不隱藏</td></tr> 
<tr><td class="hid">這行要隱藏</td></tr> 
<tr><td class="hid">這行要隱藏</td></tr> 
... 
</table>

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

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

就這么簡單。如果是要顯示的話,把相應(yīng)的方法改成show()或者display屬性改為”"即可

實際應(yīng)用:

說明:默認情況下,只顯示“對應(yīng)頁面名稱”所在行,當點擊單選按鈕時,顯示不同的行。

<tr> 
<td class="tr_title_edit"><label for="f_navname">對應(yīng)頁面鏈接<font color="red">*</font></label></td> 
<td class="tr_content_edit"> 
<input type="radio" id="f_inner" name="f_navState" value="1" checked="checked" /><label for="f_inner">內(nèi)部鏈接</label> 
<input type="radio" id="f_outer" name="f_navState" value="2" /><label for="f_outer">外部鏈接</label></td> 
</tr> 

<tr id="il" style="display:block"> 
<td class="tr_title_edit"><label for="f_pagename">對應(yīng)頁面名稱</label></td> 
<td class="tr_content_edit"><select name='f_pageid' id="f_pageid"> 
<option value=""></option> 
<option value="">新聞</option> 
<option value="">通知</option> 
</select></td> 
</tr> 
<tr id="ol" style="display:none"> 
<td class="tr_title_edit"><label for="f_navname">外部鏈接</label></td> 
<td class="tr_content_edit"><input type="text" class="inputLine" size="40" id="f_outsidelink" name="f_outsidelink" /></td> 
</tr>

通過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(); 
} 

} 
}); 
//} 

});

相關(guān)文章

  • jquery取消事件冒泡的三種方法(推薦)

    jquery取消事件冒泡的三種方法(推薦)

    下面小編就為大家?guī)硪黄猨query取消事件冒泡的三種方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • addEventListener—jQuery的事件監(jiān)聽方法

    addEventListener—jQuery的事件監(jiān)聽方法

    在Javascript中,事件監(jiān)聽是非常重要的,通過事件監(jiān)聽,我們可以在用戶執(zhí)行某些操作時觸發(fā)相應(yīng)的處理程序。最初,Javascript監(jiān)聽事件的方式是addEvent。addEvent()比較麻煩,所以jQuery為我們提供了一個更為便捷的事件監(jiān)聽方法:addEventListener。
    2023-06-06
  • QRCode.js:基于JQuery的生成二維碼JS庫的使用

    QRCode.js:基于JQuery的生成二維碼JS庫的使用

    本篇文章主要介紹了QRCode.js:基于JQuery的生成二維碼JS庫的使用,具有一定的參考價值,有興趣的同學(xué)可以了解一下
    2017-06-06
  • 真正的JQuery.ajax傳遞中文參數(shù)的解決方法

    真正的JQuery.ajax傳遞中文參數(shù)的解決方法

    許多人在使用JQuery.ajax方法時肯定會遇到一個問題。在編碼不是UTF-8的時候,當傳遞的參數(shù)里有中文的時候,服務(wù)端Request的時候都會出現(xiàn)亂碼。
    2011-05-05
  • jQuery實現(xiàn)移動端滑塊拖動選擇數(shù)字效果

    jQuery實現(xiàn)移動端滑塊拖動選擇數(shù)字效果

    這篇文章主要介紹了jQuery實現(xiàn)移動端滑塊拖動選擇數(shù)字效果,jQuery實現(xiàn)移動端滑塊拖動效果,感興趣的小伙伴們可以參考一下
    2015-12-12
  • Jquery解析json字符串及json數(shù)組的方法

    Jquery解析json字符串及json數(shù)組的方法

    這篇文章主要介紹了Jquery解析json字符串及json數(shù)組的方法,實例分析了jQuery操作json格式字符串與數(shù)組的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • 基于jquery實現(xiàn)日歷效果

    基于jquery實現(xiàn)日歷效果

    這篇文章主要為大家詳細介紹了基于jquery實現(xiàn)日歷效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • jquery實現(xiàn)背景跟隨鼠標滑動導(dǎo)航

    jquery實現(xiàn)背景跟隨鼠標滑動導(dǎo)航

    這篇文章主要為大家詳細介紹了jquery背景跟隨鼠標滑動導(dǎo)航,特別美觀,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-11-11
  • jQuery實現(xiàn)可拖拽的許愿墻效果【附demo源碼下載】

    jQuery實現(xiàn)可拖拽的許愿墻效果【附demo源碼下載】

    這篇文章主要介紹了jQuery實現(xiàn)可拖拽的許愿墻效果,可實現(xiàn)拖拽圖片與層疊顯示功能,涉及jQuery插件的簡單使用,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2016-09-09
  • jquery實現(xiàn)ajax提交form表單的方法總結(jié)

    jquery實現(xiàn)ajax提交form表單的方法總結(jié)

    本篇文章主要是對jquery實現(xiàn)ajax提交form表單的方法進行了總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-03-03

最新評論

万山特区| 南丹县| 竹山县| 招远市| 连州市| 新龙县| 宜宾市| 哈巴河县| 潞西市| 桂林市| 河津市| 西乌珠穆沁旗| 芒康县| 武安市| 从江县| 长寿区| 巫溪县| 泰宁县| 保定市| 昌江| 嘉定区| 石河子市| 东丽区| 万宁市| 昭平县| 凌海市| 遵义县| 防城港市| 高淳县| 扶绥县| 任丘市| 县级市| 三江| 宜兰市| 城口县| 安泽县| 禹州市| 包头市| 灵宝市| 宣汉县| 子长县|