我在网站上的每个链接上触发了一个事件。

但后来我希望它不会在我具有class ='nofocus'的链接上触发。

例如

 <a>link</a>
 <a class='nofocus'>register</a>

 $('a').live('click', function() {
     $('#searchbox').focus();
 }

我该如何重写$('a),以便第二个链接不会触发该事件?

最佳答案

尝试:not()选择器(docs):

$('a:not(.nofocus)').live('click', function() {
    $('#searchbox').focus();
}

关于javascript - jQuery选择器帮助,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1994537/

10-12 03:44