Bonjour,
quelqu'un peut il expliquer ceci?
dans un code js avec des vrais morceaux de jQuery dedans, je vérifie des éléments à l'aide de la console.
J'ai mis un écouteur on() sur un div#resultats.
si je tape console.log(ev.currentTarget);
j'obtiens <div id="resultats"> , et je suis content
maintenant si je tape console.log('currentTarget is '+ ev.currentTarget);
j'obtiens currentTarget is [object HTMLDivElement]
alors que je me serais attendu à avoir currentTarget is <div id="resultats">
(la même chose se produit avec ev.target
(edit: le code html)
Modifié par lionel_css3 (02 Dec 2013 - 17:05)
quelqu'un peut il expliquer ceci?
dans un code js avec des vrais morceaux de jQuery dedans, je vérifie des éléments à l'aide de la console.
J'ai mis un écouteur on() sur un div#resultats.
si je tape console.log(ev.currentTarget);
j'obtiens <div id="resultats"> , et je suis content
maintenant si je tape console.log('currentTarget is '+ ev.currentTarget);
j'obtiens currentTarget is [object HTMLDivElement]
alors que je me serais attendu à avoir currentTarget is <div id="resultats">
(la même chose se produit avec ev.target
$('#page').on('click', '#resultats', function(ev){
console.log('currentTarget is '+ ev.currentTarget);
console.log(ev.currentTarget);
console.log('--------');
console.log('target is '+ ev.target);
console.log(ev.target);
});
(edit: le code html)
<div id="page">
<div class="bloc_page">
<div id="resultats">
<img src="images/6.png" width="128" height="128" />
</div>
</div>
</div>
Modifié par lionel_css3 (02 Dec 2013 - 17:05)