簡體   English   中英

將onclick添加到頁面上的所有錨,除了具有特定類別的錨

[英]Add onclick to all anchors on page except for ones with a specific class

我敢肯定,使用Jquery這樣做相對容易,但是到目前為止,我的嘗試還沒有奏效(我在Jquery中有點新手)。

有人可以幫我嗎?

謝謝!

嘗試使用not()方法

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

注意 :您也可以使用not選擇器直接進行過濾,這樣可以提高性能。

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

您可以使用jQuery :not選擇器:

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

.not()函數

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

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

});

Jsfiddle示例: http//jsfiddle.net/S5XLv/2/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM