J'ai la fonction de clic suivante.Impossible de récupérer l'attribut avec jQuery
$(".charPortait").on("click", function(event){
console.log(this.value);
});
Le journal indique "non défini". Pour savoir pourquoi il ne peut pas être obtenir la valeur, j'ai essayé cette prochaine:
$(".charPortait").on("click", function(event){
console.log(this);
});
cette consigne:
<div id="TomiasPortrait" class="col charPortait" value="Tomias">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
Je ne comprends pas pourquoi je ne reçois pas l'attribut « valeur » à Connectez-vous correctement.
'value' est un attribut non standard sur un élément div, donc peut-être qu'il ne correspond pas à la propriété' .value'. Avez-vous essayé d'utiliser un attribut 'data-value' à la place, et d'obtenir la valeur avec' this.getAttribute ('data-value') '? Pourquoi liez-vous un gestionnaire de clic à un div? Si l'utilisateur ne dispose pas d'une souris ou d'un autre périphérique de pointage, il ne pourra pas utiliser votre page. – nnnnnn