-1
votes

Fonction JavaScript appelant le nom de la classe dynamique

Mon objectif est que lorsque l'utilisateur clique sur la case à cocher, il comptera le nombre d'entrées vérifiées avec le même nom de classe . J'essaie d'envoyer le var e dans la fonction de comptage, mais je ne suis pas sûr de la syntaxe droite. Lorsque je remplace le E ici: var n = $ ('.e: coché') .length; avec un nom de classe, il fonctionne. Mais j'en ai besoin pour être dynamique.

Modifier pour la question: Comment puis-je obtenir de la valeur à partir du journal de la console à Var dans PHP?

affichage xxx

javascript xxx


4 commentaires

Remplacez l'intérieur de $ () avec une chaîne littéral développeur.mozilla .org / fr-nous / docs / web / javascript / référence / ...


$ ('. e: coché') devrait être $ ('+ e +': vérifié ')


Pourquoi attachez-vous un événement en cours de clic dans la fonction utilisée dans onclick ?


Supprimer onclick = "B (ce.classname)" . Définir comteChecked au niveau mondial. Définir un événement de clic avec $ ("Saisie [TYPE = Cochez la case]"). Sur ("Cliquez sur", ComptChecked); . Ensuite, vous pouvez utiliser ceci.classname INTÉRIEUR NOMCCHECKED . Cela fonctionnera bien.


3 Réponses :


1
votes

Vous pouvez interroger les sélecteurs avec des classes et des attributs spécifiques à l'aide de QuerySelectorall < /a>.

avec ceci: xxx


0 commentaires

1
votes

Supprimer onclick = "B (this.classname)" . Définir comteChecked au niveau mondial. Définir un événement de clic avec $ ("Saisie [TYPE = Cochez la case]"). Sur ("Cliquez sur", ComptChecked); . Ensuite, vous pouvez utiliser ceci.classname INTÉRIEUR NOMCCHECKED . Cela fonctionnera bien. View xxx

javascript xxx


1 commentaires

Merci. Comment puis-je obtenir de la valeur à partir du journal de la console à Var dans PHP?



1
votes

J'ai fait un extrait de travail pour votre problème au secret de Victoria. Les commentaires sont mentionnés dans l'extraite lui-même. Voir si cela résout votre problème.

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<br><label><input onchange="b(this.className)" class="kaka" type="checkbox"
 name="worker_name[]" value="kaka1" />kaka1
 <input onchange="b(this.className)" class="kaka" type="checkbox"
 name="worker_name[]" value="kaka2" />kaka2
 <input onchange="b(this.className)" class="kaka" type="checkbox"
 name="worker_name[]" value="kaka3" />kaka3
 <br><br>
 <input onchange="b(this.className)" class="lala" type="checkbox"
 name="worker_name[]" value="lala1" />lala1
 <input onchange="b(this.className)" class="lala" type="checkbox"
 name="worker_name[]" value="lala2" />lala2
 <br><br>
 <input onchange="b(this.className)" class="jaja" type="checkbox"
 name="worker_name[]" value="jaja1" />jaja1
 <input onchange="b(this.className)" class="jaja" type="checkbox"
 name="worker_name[]" value="jaja2" />jaja2


0 commentaires