Как я могу получить, используя JQuery, в id
первого DIV с классом: post
(367), в следующем HTML-код:Получить идентификатор DIV в вложенных HTML элементов с помощью JQuery
<div id="own-posts">
<span class="title">Me</span>
<div class="posts_container">
<div class="post"></div>
<div id="367" class="post"></div>
<div id="365" class="post"></div>
<div id="345" class="post"></div>
<div id="343" class="post"></div>
</div>
</div>
Среди решения я попробовал:
$('#own-posts').children()[1].children()[1].attr('id');
Недопустимо иметь идентификатор, начинающийся с номера (кроме HTML5), более старый браузер может жаловаться на проблемы. –
@ Kolink Спасибо за ваше важное замечание, я буду принимать это во внимание в будущем. Как насчет того, чтобы иметь номер в атрибуте data, возникает ли такая же проблема? –
@whitelettersandblankspaces Нет, это не так! Следуя комментарию Колинка, даже вполне допустимо начинать идентификатор с номера в HTML5, CSS все равно не нравится. Поэтому вам следует следовать совету Kolink –