2

今天找到了一个使用jQuery:live的方法,我写了一个例子来试试。我使用来自 api.jquery.com 的 eg,但通过 chrome 控制台,我发现:

Uncaught TypeError: Object [object Object] has no method 'live' 

也许你认为这很容易,但对我来说,我不明白这一点。所以我在搜索引擎 google 后需要帮助。帮助我!

代码是这样的:

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<script src="jquery.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function() {
      $('body').append('<a href="http://baiud.com" class="sina">yahoo</a>');
      $('a.like').live("click", function(){ 

          alert("hello"); 
         return false; }
       ) 
    })
</script>
</head>
<body>
   <a href="#" class="google">echo hellow</a>
</body>
</html>

http://jsfiddle.net/huapei/9C9sF/是我的代码。

4

3 回答 3

4

该方法目前已过时删除,请使用该on方法。

这是您更新的小提琴:http: //jsfiddle.net/9C9sF/1/

于 2013-07-24T14:27:48.257 回答
4

Live 在 jQuery 1.7+ 中被弃用并在 1.9 中被删除,你应该考虑使用 .on() 代替

文档

于 2013-07-24T14:28:18.510 回答
1

此方法在 1.9 版中已弃用。如果你不想使用它,你必须安装 jquery migrate 插件

于 2013-07-24T14:28:13.603 回答