如何使用jQuery在页面的选定链接上附加单击事件?

时间:2011-07-12 17:59:45

标签: jquery jquery-selectors

您好我正在使用以下代码将事件附加到页面上的链接。

$(document).ready(function(){ 
     $("a").click(function(){
     ..... do something
   });
  });

但我不想为所有链接执行此操作。我想为几个选定的链接执行此操作。任何人都可以帮助我如何实现这一目标?

4 个答案:

答案 0 :(得分:3)

为要为其添加点击事件的所有链接添加一个类,然后:

$('.thatClassName').click(function(){ ... });

答案 1 :(得分:0)

在您想要影响的链接中添加class,然后将您的选择器更改为$('a.className')

答案 2 :(得分:0)

优化您的选择器 - 而不是所有链接,按类,ID或父级等定位它们。

$(document).ready(function(){ 
 $(".myClass1, .myClass2, #myId").click(function(){
 ..... do something

});   });

答案 3 :(得分:0)

$(document).ready(function(){ 
     $(".className1").click(function(){     /*Action1*/   });
     //or
     $("#id1").click(function(){     /*Action2*/   });
  });