通过 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>
我正在尝试通过 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>