jQuery が live をサポートしない理由: jQuery の公式説明によると、live メソッドは [1.7] で推奨されなくなりました。このメソッドは [1.9] で削除され、使用することが推奨されています。将来のコードでは、代わりにメソッドを使用します。
jQuery が live をサポートしていない理由:
jQuery の公式説明によると、live メソッドはは 1.7 推奨では使用できなくなり、このメソッドは 1.9 で削除されました。今後のコードでは代わりに on メソッドを使用することをお勧めします。
jquery の新しいバージョン (>1.9 バージョンが新しいバージョン) では、 live() メソッドが削除されているため、このメソッドを呼び出すと、関数が存在しないことを示すプロンプトが表示され、js はエラーを報告します。 live を使用する場合は jquery のバージョンに注意する必要があり、公式ドキュメントによると、1.7 から live と delegate
は推奨されなくなり、live は 1.9 で削除される予定です。
以前の live メソッドは次のようなものです:
$("#con_imgs").live('change',function(){ v = $(this).val(); $("input[name='contentimg']").val(v); });
jquery1.10 以降は、live の代わりに on を使用できます
$("#con_imgs").on('change',function(){ v = $(this).val(); $("input[name='contentimg']").val(v); });
on メソッドは 3 つのパラメータを受け入れることができます: イベント名、トリガーセレクター、イベント機能。
関連する無料学習の推奨事項: JavaScript (ビデオ)
以上がjqueryがライブをサポートしないのはなぜですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。