首頁 > web前端 > js教程 > Jquery :lt(index)與:gt(index))選擇器出現的問題解決

Jquery :lt(index)與:gt(index))選擇器出現的問題解決

黄舟
發布: 2017-06-23 10:44:08
原創
1498 人瀏覽過

測試問題:

$(document).ready(function(){
    $("tr:gt(0):lt(2)").css("background-color","#B2E0FF");
});
登入後複製

gt()和lt()對調個位置,顯示的結果就不一樣! ~
lt()放前面是我想要的結果,gt()在前面就坑了。
下面的程式碼來自w3cshool,本人專案jquery1.8.2.js也有類似問題。
期待大神說明此事緣由。 。




   
  

Welcome to My Web Page

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing
4 Obama Barack Pennsylvania Avenue Washington
登入後複製

:gt(n) 所有序號大於 n 的元素
:lt(n)  所有序號都小於 n 的元素
:gt(0):lt(2) 表示1,2號元素
:lt(2):gt(0) 表示1號元素

是呀,:gt(0):lt(2)可以理解為0< index <= 2,:lt (2):gt(0)是 0< index < 2;jquery手冊也沒關於這個用法介紹啊。  這算bug嗎?

a,b,c,d,e
:gt(0) 得到
b,c,d,e
:lt(2) 得到
b,c

# 選擇器是一步一步向下篩選的,每一步的篩選都是在上一步驟的結果中進行的

a,b,c,d,e
:gt(0) 得到
b,c,d,e
:lt(2) 得到
b,c

 選擇器是一步一步向下篩選的,每一步的篩選都是在上一步驟的結果中進行的

以上是Jquery :lt(index)與:gt(index))選擇器出現的問題解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板