ChrisB: jQuery: Bubbling verhindern

Beitrag lesen

Hi,

Wenn jedoch auf das Auswahlfeld geklickt wir, um eine andere Option zu wählen, verschwindet das Div: das Ereignis wird von ihm als Klick übernommen.

Ich dachte nun, dass dieses Bubbling durch folgende Maßnahme zu verhindern wäre:

$('#Form #Opt').bind('change keyup',

function(event) {
event.stopPropagation();
// tu was
});
});


>   
> Das klappt aber nicht, und ich frage mich - und nun euch -, weshalb.  
  
Weil du an dieser Stelle das Bubbling der Events change und keyup verhinderst – aber das sind nicht die Events, die das Verstecken des Divs bei dir auslösen.  
  
D’oh!  
  
Also: Verhindere das Bubbling des Events, dass das Verstecken des Divs auslöst. (Oder frage in der Behandlung des click-Events auf dem Div ab, ob es selber das target war, oder ein Nachfahren-Element.)  
  
MfG ChrisB  
  

-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?