因此,我知道我是否正在使用多次选择器将其加速在JavaScript变量中。如果我想对存储在变量中的多个jQuery选择器上执行相同的操作怎么办?ex
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');
当然,您可以使用add()
:
$selector1.add($selector2).add($selector3).addClass('myClass');