Ich habe den folgenden HTML-Code:
%Vor%Und ich habe ein jQuery onclick -Ereignis auf dem ".outerElement", aber ich möchte nicht, dass das ".outerElement" onclick -Ereignis aufgerufen wird, wenn ich auf den Anhang klicke, gibt es einen Weg, dies zu verhindern oder zu überprüfen, welches Element ist geklickt?
Verwenden Sie event.stopPropagation()
für das untergeordnete Element.
Dies verhindert, dass das Ereignis das DOM zum übergeordneten Knoten aufblubbelt.
Teil des Objekts event
ist auch das target
Mitglied . Dadurch erfahren Sie, welches Element das Ereignis ausgelöst hat. In diesem Fall scheint jedoch stopPropagation
die beste Lösung zu sein.
Setzen Sie einfach onclick="event.stopPropagation();"
auf die untergeordneten Elemente.
Tags und Links javascript jquery javascript-events