Elément ou classe sélecteur LIKE pour jQuery?

Pour quelque raison que ce soit, j’ai ces classes appelées .main_sub1 , .main_sub2 etc. Peu importe pourquoi je ne peux pas avoir .main .sub .

Y at-il un moyen avec jQuery, en quelque sorte comme il est possible de faire avec les atsortingbuts, pour obtenir les classes contenant main ?

Utiliser $("[class^=main]") sélectionnera tous les éléments dont le nom de classe commence par “main”. Jetez un coup d’œil aux documents jQuery sur les sélecteurs , vous pouvez utiliser de nombreuses autres variantes, par exemple:

  • [class*=main] sélectionnera les éléments dont le nom de classe contient ‘main’
  • [class~=main] sélectionnera les éléments dont le nom de classe a le mot ‘main’ (délimité par des espaces)
  • [class$=main] sélectionnera les éléments dont le nom de classe se termine par ‘main’

Oui, vous pouvez utiliser un sélecteur d’atsortingbut pour faire correspondre certaines valeurs à l’atsortingbut de class .

 $('[class^=main]') // class begins with "main" $('[class*=main]') // class contains "main" anywhere within it 

Dans ce cas, je traiterais simplement l’atsortingbut de classe de la même manière que pour un atsortingbut standard.

 $("[class*=main]")