Выберите добавленный элемент 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/