通过 jQuery 选择器分配 onclick

Assigning onclick via jQuery selector

我正在尝试通过 javascript 分配锚点的点击 - 请参阅下面的 jsfiddle:

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

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

fiddle: https://jsfiddle.net/andrewtr/tkfvyr7o/代码:

不过,好像不行。我究竟做错了什么?谢谢!

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>