Je voudrais passer la valeur d'une balise HTML à une boîte d'alerte jQuery, mais je n'ai pas de chance. Je veux fondamentalement passer "1" ou "2" à la boîte d'alerte. Je continue d'être "indéfini" dans la boîte d'alerte.Comment puis-je transmettre la valeur d'une propriété HTML à une fonction jQuery?
<button class="up" value="1">
<button class="down" value="2">
$(document).ready(function(){
$(".up,.down").click(function(){
alert(this.value);
});
)};
Je fais cela pour une fonction ajax, mais je dois vous assurer que je peux transmettre les valeurs d'abord, de sorte que la zone d'alerte est pour le débogage.
Merci, Nick. Une chose: pourquoi cette alerte "indéfinie?" myData = $ (this) .data ("valeur"); alerte (myData); – Mohamad
@Mel - Si vous n'êtes pas sur jQuery 1.4.3+ utilisez '.attr (" data-value ")' ... sinon '.data (" value ")' le tirera correctement. –
Peu importe ... la variable doit être définie à l'intérieur de la fonction de clic! – Mohamad