选择附加项jquery

时间:2011-09-08 14:09:20

标签: javascript jquery

如何选择以下项目,我想要选择.top的每个LI,而只选择我刚刚在追加中创建的LI。

这怎么可能?

$('.top').append('<li><span>' + html + '</span></li>');

3 个答案:

答案 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)

您可以选择最后一个:

$('.top').last()

请参阅:http://api.jquery.com/last/