0
votes

Comment puis-je obtenir le nom FullClassName si je ne sais qu'une partie de cela?

J'ai besoin d'obtenir le nom de classe d'un élément, mais je ne connais qu'une partie du nom.

$([class*="my-class-no-"]...


3 commentaires

Pouvez-vous élaborer sur ce que vous essayez exactement d'atteindre?


Dupliqué possible de Recherche de nom de classe correspondant à JQuery


$ ("[Classe * = My-Class-no -]") [0] .ClassName - vous donnera toutes les classes comme une seule chaîne ou $ ("[" ["[CODE * = My-Class-no -] ") [0] .Classlist en tant que domokeokenlist


3 Réponses :


0
votes

Essayez-le

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div  class="anotherclass my-class-no-1 onemoreclass"><div>


0 commentaires

1
votes

Vous pouvez utiliser la noille de classe et rechercher le nom de la classe contenant votre sous-chaîne

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="anotherclass my-class-no-1 onemoreclass">
  <div>


2 commentaires

Bonjour, je pense que c'est comme ça que ça va, mais j'ai un problème - dans mon code, je n'ai pas de "ceci" alors obtenez le message d'erreur de message de classe est indéfini !?


@miked vous utilisez de la classe de classe sur un objet JQuery? Si oui, utilisez .attr ('classe') au lieu de la page .ClassName



0
votes

Je ferai quelque chose comme ça: (Voir les commentaires dans le Snipper)

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="anotherclass my-class-no-1 onemoreclass"></div>


0 commentaires