我会使用典型代码选择多个DOM元素,例如:
$('#ele1, #ele2, #ele3').click(function () {});
如果我有每个DOM元素的变量,例如
var domEle1 = $('#ele1');
var domEle2 = $('#ele2');
var domEle3 = $('#ele3');
如何一次选择全部?而不是单独......
domEle1.click(function () {});
谢谢!
答案 0 :(得分:3)
jQuery(
[domEle1, domEle2, domEle3]
)
答案 1 :(得分:2)
就像那样:
$(domEle1).add(domEle2).add(domEle3).hide(); //for example
答案 2 :(得分:1)
您可以使用数组:
$( [ '#ele1', '#ele2', '#ele3' ] ).click( function() {
//...
} );
答案 3 :(得分:0)
$([domEle1, domEle2, domEle3]).each( function() {
$(this).click(function(){alert('hello')});
})