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

时间:2010-04-08 09:19:02

标签: jquery

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

2 个答案:

答案 0 :(得分:6)

如果链接是列表的直接子项,那么最佳解决方案是:

$('ul.classname > li > a:first-child')

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

答案 1 :(得分:0)

以下内容将匹配每个UL中第一个LI中的第一个CHILD(很可能是您的A)和“classname”类。

$("ul.classname > li:first-child")

http://pastebin.me/6865fdea79f3224c00a72e023f77a44a