iam liens ayant comme indiqué ci-dessousgestion des événements bubling dans jquery
<a item='1' href='javascript:void(0)'><img class='icon1' /><span>text1</span></a>
<a item='1' href='javascript:void(0)'><img class='icon2' /><span>text2</span></a>
<a item='1' href='javascript:void(0)'><img class='icon3' /><span>text3</span></a>
<a item='1' href='javascript:void(0)'><img class='icon4' /><span>text4</span></a>
$(function(){
$('a').click(_handleClick);
});
function _handleClick(e)
{
var _item=$(e.target).attr('item');
// do something with _item variable
}
// maintenant mon problème est lorsque l'utilisateur clique sur l'image « e » reçu dans _handleClick est l'image donc je ne peux pas lire l'article 'attr = 'alors comment bulle l'événement pour lire cette valeur.
Mais il y a deux éléments à l'intérieur de la balise d'ancrage, et ceux qui sont susceptibles d'être les véritables bénéficiaires de l'événement. L'autre réponse donnée à la recherche de l'ancre parentale est plus proche, bien qu'il ne soit pas impossible pour un clic de "pointer" vers l'ancre. – Pointy
@Pointy - L'événement est attaché à l'élément 'a'. Quelle que soit la cible réelle, le gestionnaire d'événements est appelé sur le «a». C'est l'événement bouillonnant qui cause cela. La première phrase de ma réponse est un peu décevante, alors je vais la modifier. – user113716
ah ok duhh; merci pour la clarification – Pointy