jQuery, получите первую ссылку каждого <литий>

Мне нужен список URL для применения фильтров к, и в данный момент я пишу $ ('.classname'), но теперь мне нужна только первая ссылка каждого списка. Как я получаю это использование jQuery?

5
задан Peter Mortensen 8 April 2010 в 09:46
поделиться

2 ответа

Если ссылка является прямым потомком списка, то лучшим решением будет:

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

Я не уверен, но думаю, что другие решения дадут вам только одну ссылку (т.е. первую ссылку в первом списке ). РЕДАКТИРОВАТЬ: да, протестировал это и : first всегда будет возвращать один элемент, а не по одному для каждого сопоставленного родительского элемента.

6
ответ дан 14 December 2019 в 13:31
поделиться

Следующее будет соответствовать первому ДЕТЯМ (скорее всего, вашему A) в первом LI в каждой UL с классом "classname".

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

http://pastebin.me/6865fdea79f3224c00a72e023f77a44a

0
ответ дан 14 December 2019 в 13:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: