2009-10-08 10 views
1

Je me demande si cela est une syntaxe correcte dans JQuery:Filtrage par plus d'un attribut dans JQuery

var elements = $("#contact-area input[type=text,value=something] ").get(); 

Ce que je veux dire est comment écrire spécifier plus d'un paramètre et filtrer en dehors de cette utilisation :

$("#contact-area (input[type=text],input[value=something])").get(); 

Répondre

3

soumettons chaque attribut dans ses propres [] (pas d'espace entre les attributs).

var elements = $("#contact-area input[type=text][value=something] ").get(); 

ou

var elements = $("#contact-area input:text[value=something] ").get(); 
+0

merci Impressionnant, je savoir quelque chose assez mal. – Tarik

+0

Lien mis à jour: [Sélecteur d'attributs multiples \ [nom = "valeur" \] \ [nom2 = "valeur2" \]] (http://api.jquery.com/multiple-attribute-selector/) – jensgram

Questions connexes