Выберите добавленный элемент jquery Как выбрать следующий элемент, я не хочет выбрать каждый LI .top, а только LI, который я только что создал в append. Как это возможно? $('.top').append('<li><span>' + html + '</span></li>'); Ответ 1 Используйте селектор псевдо-класса :last. $('.top > li:last') Альтернативный вариант: рассмотрите возможность создания элемента несколько иначе. var $li = $('<li><span>' + html + '</span></li>'); $('.top').append($li); // you already have the <li> selected, in $li Ответ 2 Вы могли бы сделать это по-другому, используя appendTo() var li = $('<li><span>' + html + '</span></li>').appendTo('.top'); Таким образом, вам не нужно выбирать его после добавления. Ответ 3 Вероятно, вы можете выбрать последнее: $('.top').last() Смотрите: http://api.jquery.com/last/
Ответ 1 Используйте селектор псевдо-класса :last. $('.top > li:last') Альтернативный вариант: рассмотрите возможность создания элемента несколько иначе. var $li = $('<li><span>' + html + '</span></li>'); $('.top').append($li); // you already have the <li> selected, in $li
Ответ 2 Вы могли бы сделать это по-другому, используя appendTo() var li = $('<li><span>' + html + '</span></li>').appendTo('.top'); Таким образом, вам не нужно выбирать его после добавления.
Ответ 3 Вероятно, вы можете выбрать последнее: $('.top').last() Смотрите: http://api.jquery.com/last/