jQuery,获取每个<li>的第一个链接

5

我需要一个URL列表来应用过滤器,目前我写的是$('.classname a'),但现在我只需要每个列表中的第一个链接。如何使用jQuery实现这一点?


你能同时发布HTML标记吗? - rahul
2个回答

6
如果链接是列表的直接子元素,则最好的解决方案是:
$('ul.classname > li > a:first-child')

我不确定,但我认为其他解决方案只会给你一个链接(即第一个列表的第一个链接)。编辑:是的,经过测试,:first总是返回一个元素,而不是每个匹配的父元素都返回一个。


我简直不敢相信我错了三个相同的答案。谢谢。+1并接受。 - user34537

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接