:lt() 選擇器選取 index 值小於指定數字的元素。(不包含指定值)spa
index 值從 0 開始。(從0開始計數)code
最多見的用法:與其餘選擇器一塊兒使用,選取指定組合中特定序號以前的元素。blog
容易遇到的坑:class
在以下頁面代碼中:di
1 <body> 2 <div id="menu"> 3 <dl> 4 <dd id="d1"> 5 <p>第一類</p> 6 <a>1.襯衫</a> 7 <a>2.T恤</a> 8 <a>3.牛仔褲</a> 9 <a>4.休閒褲</a> 10 <a>5.短褲</a> 11 <a>更多</a> 12 </dd> 13 <dd id="d2"> 14 <p>第二類</p> 15 <a>6.裙子</a> 16 <a>7.西服</a> 17 <a>8.西褲</a> 18 <a>10.西服套裝</a> 19 <a>11.馬甲/背心</a> 20 <a>12.羽絨服</a> 21 <a>更多</a> 22 </dd> 23 </dl> 24 </div>
查找div下的兩個dd標籤:標籤
//選擇div下的前兩個dd $('dd:lt(1)')
使用以下代碼:co
$('dd a:lt(4)')
此代碼返回div下的第一個dd下的前4個a元素。數字
有意思的是以下代碼:index
$('dd a:lt(9)')
以上代碼返回了div下的第一個dd中全部的a元素和第二個div下的前三個a元素。