Est-il possible de combiner à la fois un sélecteur de classe et un sélecteur d'attribut avec jQuery?
Par exemple, étant donné le code HTML suivant:
<TABLE>
<TR class="myclass" reference="12345"><TD>Row 1</TD></TR>
<TR class="otherclass" reference="12345"><TD>Row 2</TD></TR>
<TR class="myclass" reference="12345"><TD>Row 3</TD></TR>
<TR class="myclass" reference="54321"><TD>Row 4</TD></TR>
</TABLE>
Quel serait le sélecteur que je peux utiliser pour sélectionner uniquement les lignes 1 et 3?
J'ai essayé:
$(".myclass [reference=12345]") // returns nothing
$(".myclass, [reference=12345]") // returns all 4 rows (yes, I know the comma means 'or')
Je suis sûr que la réponse est très simple et j'ai essayé de rechercher les forums et la documentation jQuery, mais je n'arrive pas à comprendre celui-ci. Quelqu'un peut-il aider?
la source
Je pense que vous avez juste besoin de supprimer l'espace. c'est à dire
Il y a un violon ici http://jsfiddle.net/xXEHY/
la source
Ce code fonctionne aussi:
la source
Cela fonctionnera également:
la source