我需要一个URL列表来应用过滤器,目前我写的是$('.classname a'),但现在我只需要每个列表中的第一个链接。如何使用jQuery实现这一点?
我需要一个URL列表来应用过滤器,目前我写的是$('.classname a'),但现在我只需要每个列表中的第一个链接。如何使用jQuery实现这一点?
$('ul.classname > li > a:first-child')
我不确定,但我认为其他解决方案只会给你一个链接(即第一个列表的第一个链接)。编辑:是的,经过测试,:first
总是返回一个元素,而不是每个匹配的父元素都返回一个。
以下代码将匹配每个类名为 "classname" 的 UL 中第一个 LI 中的第一个子元素(很可能是 A)。
$("ul.classname > li:first-child")