J'ai n de cases à cocher comme lorsque je clique sur la case à cocher - J'ai besoin de tuer la valeur vérifiée actuelle (vrai ou faux) comme ceci p> mais je vous ajoute la première carte d'identité Valeur P> Comment puis-je résoudre ce problème? P> P>
3 Réponses :
Il est invalide d'avoir plusieurs éléments avec le même Conseil: Si vous avez besoin de traiter un groupe d'éléments de la même manière, utilisez plutôt un nom de classe CSS. P> la plupart du temps dont vous n'avez pas besoin ID CODE> S est en premier lieu car ils créent un code fragile qui n'a pas échoué (comme vous le trouvez). Vous pouvez obtenir l'état vérifié de l'élément qui a été interagi avec l'utilisation de p> ID code>. Les identifiants doivent être uniques. Imaginez si la poignée de tout le monde était askalexandria code>. Comment saurez-nous qui est qui est qui? ceci code>. P> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="checkbox" class="choices" checked>
<input type="checkbox" class="choices">
<input type="checkbox" class="choices" checked>
<input type="checkbox" class="choices" checked>
Dans HTML, l'identifiant doit être unique et vous ne pouvez pas définir le même ID pour chaque élément,
pour un exemple réel: comme l'identifiant national Tout le monde a National ID, mais tout le monde a une identité nationale différente < / strong> p> donc au lieu de l'identifiant, vous pouvez utiliser les classes et fonctionnera bien, P> html p>
blockQuote> JavaScript - JQuery P>
blockQuote> J'espère que ma réponse est utile et utile! p> p>
Vous pouvez utiliser des classes comme moyen de trouver des groupes d'éléments, comme une autre affiche suggérée. Personnellement, je n'aime pas faire cela parce que je pense que les classes devraient être pour le style CSS et les utiliser avec l'intention de leur faire des sélecteurs peut parfois conduire à des conséquences imprévues si vous décidez de mettre de la classe sur un autre élément.
C'est Parfaitement, d'accord pour ajouter vos propres propriétés à une balise HTML et utilisez celles-ci. Contrairement à ici, j'ai ajouté une propriété maquillée appelée Vous pouvez utiliser n'importe quelle propriété HTML Autre que ID code>, ils n'ont pas besoin d'avoir des valeurs uniques. Une manière que je pourrais gérer cela serait: p> rôle code>. Si je veux savoir quels curseurs sont vérifiés, je peux obtenir un tableau de tous les curseurs et bouclez-leur comme ceci: p> ID code> em> pour des valeurs non uniques. Le point de ID code> est qu'il est destiné à être totalement unique sur la page. De nombreux nouveaux navigateurs auront une console avertir si plusieurs balises ont le même identifiant code>. P> p>
Il n'est passible d'avoir plusieurs éléments avec le même
ID code>. Les identifiants doivent être uniques.ID devrait être unique, il n'est donc pas correct d'utiliser le même identifiant pour plusieurs éléments. Un meilleur choix serait d'utiliser la classe.
Est-ce que cela répond à votre question? Vérifiez si la case à cocher est cochée avec jQuery