Jquery v1.6.4关于将单击事件附加到所有锚的问题

Jquery v1.6.4关于将单击事件附加到所有锚的问题,jquery,Jquery,这是我的代码,在使用jquery版本1.6.4时不起作用,但当我使用更高版本v1.8.3时,相同的脚本就起作用了 所以,请看一下我的代码,并告诉我如果我使用jquery较低版本v1.6.4,我的代码应该做哪些更改 <a href='test1.asp'>Test1</a> <a href='test2.asp'>Test2</a> <div> <a href='test3.asp'>Test3</a> <

这是我的代码,在使用jquery版本1.6.4时不起作用,但当我使用更高版本v1.8.3时,相同的脚本就起作用了

所以,请看一下我的代码,并告诉我如果我使用jquery较低版本v1.6.4,我的代码应该做哪些更改

<a href='test1.asp'>Test1</a>
<a href='test2.asp'>Test2</a>
<div>
  <a href='test3.asp'>Test3</a>
</div>

$('body').on('click', 'a', function(e) {
    alert('click test');
    return false; 
});

$('body')。在('click','a',函数(e)上{
警报(“点击测试”);
返回false;
});

jsIDLE:

有关您的信息:


新增版本:1.7

所以这不起作用。相反,请将其升级到
1.7
+或使用:

$('a').live('click',函数(e){
警报(“点击测试”);
返回false;
});


.on()
在1.6.4中不存在。毫无疑问,浏览器控制台正在告诉您这一点。1.6.4是古老的。你最好升级到更新的版本。@Mou谢谢你的朋友。很高兴能帮忙。@JonathanLam请看一下:
:)
@JonathanLam新年快乐<代码>:)
$('a').live('click', function(e) {
    alert('click test');
    return false; 
});