将Jquery onclick事件添加到特定类中的所有链接

时间:2014-03-20 08:46:52

标签: jquery events jquery-selectors onclick

如何添加一个Jquery onclick事件,查找下面的任何链接,因此它需要在td中并且有一个" rightImage"

  <td class="rightImage"><a href="somelink.aspx"><img src="someimage.jpg"alt=""></a></td>

点击事件需要是:

    _gaq.push(['_trackEvent', 'sidebanner', 'click', $(this).attr('href'),o,true]);

3 个答案:

答案 0 :(得分:4)

您可以使用.定位jQuery中的类,并使用 .click() 来处理点击事件:

$('td.rightImage a').click(function() {
     // Your code here
});

如果您的td已动态添加(在页面加载后添加),则可以使用 event delegation

$("body").on("click", "td.rightImage a", function() {
    // Your code here
});

答案 1 :(得分:2)

请尝试此代码

$(".rightImage").click(function(){
  //do something necessary here
});

答案 2 :(得分:0)

应该是:

$('td.rightImage a').click(function(){
    ...
});

(如用于选择器的css)

但您的代码需要在表格中,否则无法使用