如何使用jQuery在类的第二个实例中查找特定项?

如何使用jQuery在类的第二个实例中查找特定项?,jquery,Jquery,我有一些这样的标记。如何使用jQuery查找锚文本“link4”并设置其样式 注意:请不要使用链接是列表中的第二项这一事实-我需要使用锚文本“Link4”来查找它 您可以使用.eq获得您想要的: $(函数(){ console.log($(“.footer info list”).eq(1).find(“a”).eq(1).css('color','red').text()); }); 您始终可以使用来获得所需的结果。对于您的代码: $("

我有一些这样的标记。如何使用jQuery查找锚文本“link4”并设置其样式



注意:请不要使用链接是列表中的第二项这一事实-我需要使用锚文本“Link4”来查找它

您可以使用
.eq
获得您想要的:

$(函数(){
console.log($(“.footer info list”).eq(1).find(“a”).eq(1).css('color','red').text());
});

您始终可以使用来获得所需的结果。对于您的代码:

$(".footer-info-list").eq(1).find("a").eq(1)
以上是您的选择器

$(函数(){
console.log($(“.footer info list”).eq(1).find(“a”).eq(1.text());
});


您需要第n个子选择器和同级选择器。 同级选择器(+)将使您通过第一个div,而第n-child()选择器将使您到达UL中的第二个LI。 (这里的文档:)

var child=$(“div+div ul.footer-info-list li:nth child(2)”;
css(“背景色”、“红色”)

您可以简单地使用
$(“.footer信息列表a[href$='link4']”

$(函数(){
console.log($(“.footer信息列表a[href$='link4']”)text();
$(“.footer信息列表a[href$='link4']”).css('color','red');
});


您是否只想设计它的样式?因为这只需要css,不需要javascript,你可以不用我在jQuery上做的任何事情。我假设jQuery被加载是因为$worked,但事实并非如此,这是我的问题的根源。这可以完美地找到字符串-但为什么我不能使用
css()
?这很好,但我希望不依赖于确切的位置(因为这可能会改变),而是使用锚文本。@ScottCWilson好的,如果你清楚地提到这一点,我会直接给出正确的解决方案。谢谢当然<代码>:)
$(".footer-info-list").eq(1).find("a").eq(1)