2015-05-22 183 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/ –