This could also be written as: $('a').click(function() { if ($(this).parents('#nav').size() == 0) { alert('...'); return false; } });
-js On 7/25/07, Erik Beeson <[EMAIL PROTECTED]> wrote:
You don't need to wrap the parameter to not in $(...). Maybe try: $("a").not("#nav a").click(function() { alert('...'); return false; }); --Erik On 7/25/07, RwL <[EMAIL PROTECTED]> wrote: > > > Not sure if this is my code's problem or Firefox's... I don't seem to > be throwing any JS errors in MSIE. Here's what I'm doing: > > $("a").not($("#nav a")).click(function() { alert('Sorry, links are > disabled in this demo except those under Profile Navigation.'); return > false; }); > > The selectors seem to be doing just what I want; the alert gets thrown > as expected, but when you OK the alert Firebug suddenly throws in > anwhere from 15-40 "Too Much Recursion" errors with no other details. > > Sorry, I think I should probably be able to solve this with some > Google searches but I'm not quite getting a clear enough picture yet. > >