我需要一个URL列表来应用过滤器,现在我写$('。classname a'),但现在我只需要每个列表的第一个链接。我如何使用jQuery获得这个?
答案 0 :(得分:6)
如果链接是列表的直接子项,那么最佳解决方案是:
$('ul.classname > li > a:first-child')
我不确定,但我认为其他解决方案只能为您提供一个链接(即第一个列表的第一个链接)。编辑:是的,测试过这个,:first
将总是返回一个元素,而不是每个匹配的父元素一个元素。
答案 1 :(得分:0)
以下内容将匹配每个UL中第一个LI中的第一个CHILD(很可能是您的A)和“classname”类。
$("ul.classname > li:first-child")