jquery - deaktiviert die Klickfunktion für das Elternelement

8

Ich habe eine Struktur wie diese

%Vor%

Wenn ich auf die Schaltfläche klicke, tr klick event auch angerufen. Gibt es eine Möglichkeit, Klickereignis für Elternelement zu deaktivieren? Die einzige Lösung, die ich gefunden habe, ist, Klasse zum Elternelement hinzuzufügen und innerhalb seiner Klickfunktion nach ihr zu suchen.  zum Beispiel:

%Vor%     
samrockon 11.08.2010, 15:44
quelle

4 Antworten

14

Verwenden Sie .stopPropagation()

%Vor%

Demo

    
Reigel 11.08.2010, 15:46
quelle
3

.stopPropagation () würde funktionieren, aber wenn Sie nicht das gesamte Ereignis anhalten möchten, können Sie es einfach auslösen, wenn die Ziele übereinstimmen.

Siehe diesen Thread .

    
UpHelix 11.08.2010 15:52
quelle
2

Stop Propagation?

Ссылка

Dies verhindert, dass das Click-Ereignis durch seine Eltern blubbert.

    
Bob Fincheimer 11.08.2010 15:47
quelle
0

Sie können den Propagierungsstatus auch mithilfe von event.stopimmediatepropagation () und event.isImmediatePropagationStopped ()

%Vor%     
benjaroa 02.06.2014 21:34
quelle

Tags und Links