jQuery 1.9 .live() エラー: 移行ガイド
バージョン 1.9 以降、jQuery は .live() 関数を削除しました。最近バージョン 1.8 以前からアップグレードした場合、「TypeError: $(...).live は関数ではありません。」というエラーが発生する可能性があります。この問題を解決するには、新しい .on() メソッドに移行します。
移行手順:
.live() および .on() のパラメーター異なる。次のガイドラインは移行に役立ちます:
移行例:
例 1:
前:
$('#mainmenu a').live('click', function)
後:
$('#mainmenu').on('click', 'a', function)
例 2:
前:
$('.myButton').live('click', function)
後:
$('#parentElement').on('click', '.myButton', function)
または:
$(document).on('click', '.myButton', function)
追加リソース:
以上がjQuery の非推奨の `.live()` から `.on()` メソッドに移行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。