2010-09-29 3 views
1

Donc, si je devais faire ce $ ('. My_class [href]'), cela devrait retourner à moi tous les éléments de la page avec la classe 'my_class' qui a l'attribut 'href'.jquery attribut selector sur la collection

Puis-je obtenir le même résultat si j'ai une variable avec la valeur $ ('.my_class')? Comment puis-je filtrer uniquement les éléments de cette variable avec ceux qui ont des attributs?

Répondre

5

Vous pouvez utiliser la fonction .filter():

var elements = $('.my_class'); 
var filtered = elements.filter('[href]'); 
+0

parfait! Merci. Je cherchais ça, mais je ne pouvais pas le trouver – killerbarney