如何选择以下项目,我不想要选择.top
的每个LI,而只选择我刚刚在追加中创建的LI。
这怎么可能?
$('.top').append('<li><span>' + html + '</span></li>');
答案 0 :(得分:25)
您可以使用appendTo()
var li = $('<li><span>' + html + '</span></li>').appendTo('.top');
这样,您无需在追加后选择它。
答案 1 :(得分:20)
使用:last
pseudo-class selector。
$('.top > li:last')
备用选项:考虑稍微不同地创建元素。
var $li = $('<li><span>' + html + '</span></li>');
$('.top').append($li);
// you already have the <li> selected, in $li
答案 2 :(得分:0)