2009-07-30 87 views
0

有如何跳過jQuery中如何跳過一個標籤,jQuery的

<label for="myCb1">test1</label> 
<label for="myCb1">test</label> 
<input type="checkbox" id="myCb1" value="1" /> 

具有其他相同類別的一個標籤的其他同等級的名字時,我嘗試調用myCb1兩者的標籤都顯示,請幫助如何使用jQuery

回答

1

你想使用:eq僞選擇這樣:

$("label[for='myCb1']:eq(1)") 

:eq允許您指定要返回的找到的元素的索引。該索引是基於零的(這意味着第一個元素將是索引0)。

jQuery Docs: :eq pseudo-selector

+0

做好感謝好友 – 2009-07-30 09:53:58

1

$('.class:first-child')

這是如果他們是緊挨着對方喜歡你剛纔所描述的跳過一個標籤。

1

要麼給他們一個ID唯一識別它們,或者您可以使用一個選擇,如:

$("label[for=myCb1]:eq(0)") // Only selects the first label 
$("label[for=myCb1]:eq(1)") // Only selects the second label 
+0

由於它工作做好哥們 – 2009-07-30 07:22:04