2

今日、jQuery:live を使用する方法を見つけたので、それを試すための例を書きます。私は api.jquery.com の例を使用していますが、chrome コンソールを使用すると、次のことがわかります。

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

簡単だと思うかもしれませんが、私にはこれが理解できません。

コードはこれです:

<!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 移行プラグインをインストールする必要があります

于 2013-07-24T14:28:13.603 に答える