Wie alle Ereignisse in einem bestimmten div gelöst werden

8

Ich habe ein Eltern-Div, sagen wir mit id="to-remove"

Dieses div-Element hat mehrere untergeordnete div-Elemente und jedes untergeordnete div-Element kann wiederum mehrere div-Elemente enthalten und jedes von ihnen kann href- und / oder onclick-Ereignisse aufweisen.

Gibt es eine Möglichkeit, all diese Ereignisse mit jquery aus dem übergeordneten div zu entfernen ..?

    
Rahul garg 21.12.2011, 12:27
quelle

2 Antworten

23

Haben Sie .unbind() versucht:

%Vor%

Und ab jQuery 1.7: .on() und .off() werden bevorzugt, um Ereignisbehandlungsroutinen für Elemente anzuhängen und zu entfernen. (aus .unbind() documentation) Wenn Sie also jQuery & gt; 1.7.x dann wäre das besser:

%Vor%     
Emre Erkan 21.12.2011, 12:28
quelle
3

Versuchen Sie:

%Vor%     
Sudhir Bastakoti 21.12.2011 12:30
quelle

Tags und Links