Получить идентификатор первого LI UL с помощью jQuery - PullRequest
4 голосов
/ 24 июля 2010
<ul id="someList">
<li id="listItem1">List 1</li>
<li id="listItem2">List 2</li>
</ul>

Может быть, мне нужно освежить свои селекторы, но как бы вы захватили первый идентификатор ul # someList?

Также, если я добавлю LI к ul # someList, понадобится ли мнезахватить первый идентификатор ЛИ по-другому?

Ответы [ 4 ]

26 голосов
/ 24 июля 2010

$('ul#someList li:first') - это то, что вы ищете.

2 голосов
/ 24 июля 2010

Лучше всего использовать первый селектор .

var id = $("ul#someList li:first").attr("id");

или

var id = $("ul#someList li:first").get(0).id;
1 голос
/ 13 января 2015

Это может быть другое решение:

$('#someList li:nth-child(1)').attr("id");
1 голос
/ 24 июля 2010

Попробуйте, ****. Ломтик (начало, [конец]) **** `

<ul>
  <li id='l1'>list item 1</li>
  <li id='l2'>list item 2</li>
  <li id='l3'>list item 3</li>
  <li id='l4'>list item 4</li>
  <li id='l5'>list item 5</li>
</ul>

$('li').slice(2).attr('id');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...