所以我知道如果我多次使用选择器,最好将它缓存在 javascript 变量中。如果我想对存储在变量中的多个 jQuery 选择器执行相同的操作怎么办?例如
var $selector1 = $('#div1');
var $selector2 = $('#div2');
var $selector3 = $('#div3');
//do some work here on each individual div
//now I want to do this
$('#div1, #div2, #div3').addClass('myClass');
有没有办法在 3 个变量上做到这一点? (就像是
($selector1, $selector2, $selector3).addClass('myClass');
)
最佳答案
您可以使用 .add()
$selector1.add($selector2).add($selector3).addClass('myClass');
关于javascript - 选择器的 jQuery 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21578171/