7 votes

Sélecteurs multiples Jquery : sélectionnez les éléments qui correspondent aux deux critères.

Si je fais ça...

$('.class1, .class2').hide();

Tous les éléments de la classe 1 ou de la classe 2 seront alors masqués.

<pre class='class1'>hello1</pre>
<pre class='class2'>hello2</pre>
<pre class='class1 class2'>hello3</pre>

Quelle est la syntaxe pour que seule la 3ème <pre> sera caché, je veux cacher les choses basées sur le fait qu'elles ont à la fois class1 et class2.

17voto

Paolo Bergantino Points 199336

La même chose que les sélecteurs CSS : des identificateurs de classe sans espace entre eux :

$('.class1.class2').hide();

Documentation de jQuery ici : Sélecteurs .class.class .

Bien que si ces classes sont seulement sur <pre> éléments, c'est le mieux :

$('pre.class1.class2').hide();

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X