在jQuery中引用DOM元素

时间:2010-04-19 05:41:24

标签: jquery dom

我会使用典型代码选择多个DOM元素,例如:

$('#ele1, #ele2, #ele3').click(function () {});

如果我有每个DOM元素的变量,例如

var domEle1 = $('#ele1');
var domEle2 = $('#ele2');
var domEle3 = $('#ele3');

如何一次选择全部?而不是单独......

domEle1.click(function () {});

谢谢!

4 个答案:

答案 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')});
})