Hello all,

I am relatively new to jQuery having used prototype since it's
inception. I am attempting to affect all anchor tags on a page except
for those contained in a certain IDed element.

Basically, we have some wizard forms that will contain A tags used in
the form interaction that we do NOT want to be affected. All other A
tags on the page are navigation links and we would like to warn the
user that their changes will be lost if they navigate away from the
page.

I am currently using this model but would like to avoid having to
traverse the document three times if possible.

function wizardConfirm() {
        $("a").addClass("navAway");
        $("#form a").removeClass("navAway");
        $("a.navAway").click(function() {
                var exit        = confirm("You are about to leave a form and 
your changes
will be lost.\nClick OK to leave and Cancel to stay.");
                if(!exit) return false;
        });
}

Is there a way to use the NOT pseudo-class or something else to create
a more streamlined approach here?

Thanks in advance for your help,

Miro

Reply via email to