Je reçois ID est indéfini. J'espère que quelqu'un va ramasser mon erreur (trivial?).Impossible d'obtenir l'ID du lien cliqué
grâce
Je reçois ID est indéfini. J'espère que quelqu'un va ramasser mon erreur (trivial?).Impossible d'obtenir l'ID du lien cliqué
grâce
Son parce this
est inaccessible. DEMO
$(function()
{
$(document).on('click', "#MyId", function() { MyId_Click(this); });
});
function MyId_Click(obj)
{
var theId = $(obj).attr('id');
alert(theId);
}
Il est parce que $ (ce) fait référence à rien? $ (this) signifie généralement votre élément sélectionné .. ce qui dans votre cas n'est rien puisque dans cette fonction, il ne pointe sur aucun élément. Vous pouvez le faire comme ce
$(function(){
$(document).on('click', "#MyId", function() {
var theId = $(this).prop('id'); //$(this).id does not work either.
alert(theId);
});
});
Je suis gêné de poster ceci. Peut-être que le café va me réparer. –
'$ (this)' arrive vide parce que vous ne passez rien à la fonction .. il n'y a rien à référencer. – Daedalus