通过jQuery选择器分配onclick

时间:2015-05-22 01:12:39

标签: javascript jquery jquery-selectors

我试图通过javascript分配一个锚点onclick - 请参阅下面的jsfiddle:

  <a id="link_a" class="linka" href="http://www.google.com">link 1</a>

   var lnkA=$('.linka'); 
   lnkA.onclick=function(){alert(this.innerHTML);};

小提琴:     https://jsfiddle.net/andrewtr/tkfvyr7o/代码:

然而,它似乎不起作用。我究竟做错了什么?谢谢!

1 个答案:

答案 0 :(得分:2)

lnkA是一个jQuery对象,它有一个名为click的方法来注册点击处理程序

var lnkA = $('.linka');

lnkA.click(function(e) {
  e.preventDefault();//to prevent redirection
  alert(this.innerHTML)
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a id="link_a" class="linka" href="http://www.google.com">link 1</a>
<a id="link_b" href="http://www.duckduckgo.com">link 2</a>