Here you go: $(document).click(function(){ alert('clicked outside classname'); });
$('.classname').click(function(e){ e.stopPropagation(); }); First you bind a click event to the document with the action you want. Then you bind the classname to stop it from propagate up to the document root. On Nov 20, 2:29 pm, Keysher <keys...@gmail.com> wrote: > Hi! > > I am newbie in JQuery. I want to catch click event outside and > specified class. > > For example, I have a div with class "classname", and I want to attach > some actions when I click outside, in the rest of the page. > > I tried with this (to get the classname where I click): > > $('*').click(function(){ > alert($(this).attr('class')); > > }); > > But not works! > > Any idea? > > Thanks! > > P.D: sorry for the bad english!