添加onclick到页面上的所有锚点,除了具有特定类的锚点

时间:2012-07-02 12:15:53

标签: javascript jquery

我确信这对Jquery来说应该相对容易,但到目前为止我的尝试还没有奏效(我在Jquery有点新鲜)。

有人可以帮助我吗?

谢谢!

3 个答案:

答案 0 :(得分:2)

尝试使用not()方法

$('a').not('.someClass').click(function() { 
    //your code here...
});

注意:您也可以使用not selector直接过滤,这样做会更好。

$('a:not(.someClass)').click(function() { 
    //your code here...
});

答案 1 :(得分:2)

您可以使用jQuery :not选择器:

$("a:not(.some-class)").on("click", function(){
});

.not()函数

$("a").not(".some-class").on("click", function(){
});

答案 2 :(得分:0)

$(function(){

  $('a').not('.yourClassToIgnore').click(function() { 
    //do somethng    
  });

});

Jsfiddle样本:http://jsfiddle.net/S5XLv/2/