3 votes

jQuery - Comment sélectionner des éléments qui n'ont PAS de classe ?

Comment obtenir des éléments qui n'ont pas de nom de classe ?

        <td class="B A">A03reserved</td>
        <td class="B R">R70</td>
        <td>105</td>
        <td class="M C">L220</td>

En ce moment, je fais ça $('td').not('.A, .B, .C, .M, .R')

Il doit y avoir un meilleur moyen !

12voto

Jimmy Cuadra Points 13499

Vous pouvez utiliser un sélecteur d'attribut avec une valeur vide :

$('[class=]')

7voto

Ty W Points 3609

Que pensez-vous de ça ?

$("td:not([class])")

Je ne sais pas si ça marchera pour quelque chose comme.. :

<td class="">

0voto

Tomalak Points 150423

Une façon de le faire est d'utiliser filter() :

$("td").filter( function() {return this.className=='';} )

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