8
votes

Comment obtenir la valeur relative de l'élément cliqué

salut im essayant d'obtenir la valeur relativement d'un bouton clic: xxx

c'est à peu près la base mais renvoie "non infini". Savez-vous pourquoi?

Cordialement Phil Jackson


2 commentaires

Qu'est-ce que l'élément #forwardstep ressemble au HTML?


On dirait que la fin de votre fonction est manquante.


3 Réponses :


0
votes

Parce que cela n'a jamais été défini? Où est le HTML? Êtes-vous sûr que vous ciblez le bon élément?


0 commentaires

0
votes

$ (ceci) vous donnera quel élément a l'identifiant de "#formwardstep", afin que cet exemple fonctionne, il devrait s'agir d'un lien ou d'une ancre, mais vous avez dit que c'était un bouton.

Je ne pense pas qu'un bouton peut avoir un attribut rel. Si vous essayez d'obtenir l'attribut RELI d'un lien, vous aurez besoin de sélectionner ce lien plutôt que «ceci». par exemple. $ ('# thelinkid'). Attrib ('rel').

Vous devez ajouter le HTML à cette question.


0 commentaires

20
votes

Si vous utilisez un bouton avec un ID, vous ne devriez pas avoir d'obtenir des données supplémentaires à partir de l'attribut REL car la fonction est unique à votre bouton.

Mais si vous avez d'autres raisons, alors vous avez d'autres raisons. Il suffit de vous assurer que votre bouton est défini comme un attribut REL, par exemple P>

$(document).ready(function(){
 $('#forwardStep').bind('click',function(){
  var page = $(this).attr('rel');
  alert(page);
 })
})


0 commentaires