选择附加项jquery

Xav*_*ier 19 javascript jquery

我将如何选择下方的项目,我希望选择的每一个LI .top只是在李我刚才在追加创建.

这怎么可能?

$('.top').append('<li><span>' + html + '</span></li>');
Run Code Online (Sandbox Code Playgroud)

Ric*_*ton 25

你可以用另一种方式来做 appendTo()

var li = $('<li><span>' + html + '</span></li>').appendTo('.top');
Run Code Online (Sandbox Code Playgroud)

这样,您不必在添加后选择它.


Mat*_*all 20

使用:last伪类选择器.

$('.top > li:last')
Run Code Online (Sandbox Code Playgroud)

备用选项:考虑稍微不同地创建元素.

var $li = $('<li><span>' + html + '</span></li>');
$('.top').append($li);
// you already have the <li> selected, in $li
Run Code Online (Sandbox Code Playgroud)