Peter Gordon schreef:
> This is the code when the item is clicked.
>
> $("li").bind("click", function(){
>        alert( $(this).text() ); event.stopPropagation();
> });
>
> The problem is that when I click on a leaf, not only do I get an event
> for that leaf, but I get an event for each parent.
>
> How can I stop the propogation. I tried event.stopPropagation(), but it
> doesn't seem to do anything.
>   

The event variable is an argument of your function. This should work:

$("li").bind("click", function(evt){
       alert( $(this).text() );
       evt.stopPropagation();
});


Edwin Martin

-- 
http://www.bitstorm.org/edwin/en/

_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to