2015-05-22 141 views
-1

我试图通过JavaScript来指定一个锚的onclick的onclick分配 - 见的jsfiddle如下:通过jQuery选择

<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/代码:

然而,它似乎并没有工作。我究竟做错了什么?谢谢!

+0

再一个jQuery对象广告jQuery文档https://api.jquery.com/category/events/ – epascarello

回答

2

lnkA是其中有一个方法叫做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>

+0

https://jsfiddle.net/arunpjohny/fskyz3pb/ –