2010-04-19 7 views
1

je sélectionner plusieurs éléments DOM en utilisant un code typique de ce genre:référencement éléments DOM dans jQuery

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

Si j'ai variables de chaque élément DOM, par exemple

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

Comment puis-je les sélectionner tous en même temps? Au lieu de ...

domEle1.click(function() {}); 

Merci!

Répondre

3
jQuery(
    [domEle1, domEle2, domEle3] 
    ) 
1

Vous pouvez utiliser un tableau pour cela:

$([ '#ele1', '#ele2', '#ele3' ]).click(function() { 
    //... 
}); 
2

Il est comme ça:

$(domEle1).add(domEle2).add(domEle3).hide(); //for example 
0
$([domEle1, domEle2, domEle3]).each(function() { 
    $(this).click(function(){alert('hello')}); 
})