只是想知道很长一段时间。我已经存储了像var sth = $("#mydiv ul li")这样的变量,因此我可以执行类似的操作

sth.each(function(){
//
});


现在我想在末尾添加一个额外的a标记,例如$("#mydiv ul li a")如何将a应用于sth

应该喜欢$(sth + 'a')吗?

最佳答案

编辑2:对不起,我实际上是对的...
$ .add();添加选择器

var sth = $('ul li');
sth.add('a').each(function () {

});
// === $('ul li, a');


或者,如果您希望在sth的子代中找到新的选择器。

sth.find('a').each(function () {

});
// === $('ul li a');

关于javascript - jQuery变量添加额外的选择器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16048146/

10-12 07:11