2009-07-30 54 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