Jquery v1.6.4用于附加所有锚点击事件的问题

时间:2016-01-01 16:24:02

标签: jquery

这是我的代码,当使用jquery版本1.6.4时无效,但是当我使用更高版本的v1.8.3时,那么相同的脚本正在运行。

所以,如果我使用名为v1.6.4的jquery低版本,请查看我的代码并告诉我在代码中要更改的内容。

<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; 
});

JSFiddle:https://jsfiddle.net/tridip/0e35fuvp/

1 个答案:

答案 0 :(得分:2)

您的信息:

  

<强> .on()
  版本添加:1.7

所以这不起作用。相反,要么将其升级到1.7 +,要么使用.live()

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

$('a').live('click', function(e) {
  alert('click test');
  return false; 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<a href='test1.asp'>Test1</a>
<a href='test2.asp'>Test2</a>
<div>
  <a href='test3.asp'>Test3</a>
</div>