使用第n个子选择器jquery进行选择

时间:2011-01-22 19:33:44

标签: javascript jquery jquery-selectors

我想使用第n个子选择器在jquery中进行选择我将索引号作为变量建议; 但是$('.search_filter:nth-child('+suggestions+')').focus(); 如果suggestions=1,则不会关注2元素 所以请告诉我这里我做错了什么。

2 个答案:

答案 0 :(得分:2)

nth-child-selector(docs)使用基于1的索引来获取给定索引处的兄弟。因此,如果你想要第二个兄弟,你可以使用2

如果他们不是所有兄弟姐妹,或者您只想要基于0的索引,请使用eq-selector(docs)代替..

答案 1 :(得分:0)

我对nth-child选择器的理解是,当它与类一起使用时,它仅适用于元素,如果它是第n个元素具有该类。在没有看到任何代码的情况下,我猜你实际上是在尝试使用类“search_filter”来定位第n个元素。