我想使用第n个子选择器在jquery中进行选择我将索引号作为变量建议;
但是$('.search_filter:nth-child('+suggestions+')').focus();
如果suggestions=1
,则不会关注2元素
所以请告诉我这里我做错了什么。
答案 0 :(得分:2)
nth-child-selector
(docs)使用基于1
的索引来获取给定索引处的兄弟。因此,如果你想要第二个兄弟,你可以使用2
。
如果他们不是所有兄弟姐妹,或者您只想要基于0
的索引,请使用eq-selector
(docs)代替..
答案 1 :(得分:0)
我对nth-child
选择器的理解是,当它与类一起使用时,它仅适用于元素,如果它是第n个元素且具有该类。在没有看到任何代码的情况下,我猜你实际上是在尝试使用类“search_filter”来定位第n个元素。