Verstecke die Eltern-Divs in Jquery

7

Ich habe eine einfache Div-Struktur (siehe unten). Alles, was ich versuche, ist, wenn der div id "interviewer-Button" angeklickt wird, sollten die folgenden divs erscheinen und wenn div id "elt" angeklickt wird divs von id "parent0" bis das Ende versteckt werden soll.

Der Anzeigeteil funktioniert einwandfrei. Wenn ich versuche, mich zu verstecken, versteckt es sich NICHT. Wenn ich auf die Div-ID "elt" klicke, wird die Warnmeldung "hh" (siehe unten) ausgelöst !! Seltsam. Irgendeine Hilfe, wie man das versteckt?

%Vor%     
viv 22.06.2009, 19:07
quelle

3 Antworten

21

Sie müssen die Weitergabe des click-Ereignisses im Handler für das innere Element anhalten. Ohne diesen wird auch der Handler für den Elternknoten aufgerufen. Weitere Informationen finden Sie im jQuery-Ereignisobjekt .

%Vor%     
tvanfosson 22.06.2009 19:15
quelle
0

n / aVerwendet eine Kombination der oben genannten. Danke an beide Mitglieder für ihre Antworten. tolle Hilfe.     

%Vor%     
Stephen Smith 15.11.2013 11:57
quelle
0

Sie können auch die Ereignisausbreitung nutzen und nur ein Ereignis anhängen:

%Vor%     
Cezary Daniel Nowak 15.11.2013 12:17
quelle

Tags und Links