私は、生成されたページとフレームにlive()
を使用しました。しかし、jQuery 1.9
では、この関数は推奨されておらず、動作しません。jQuery - "live()"の代わりに "on()"メソッドを使用する方法は?
live()
の代わりにon()
を使用しますが、この方法は一度動作し、フレームでは機能しません。
私のコードは次のようになります。
$("#element").live('click',function(){
$("#my").html(result);
});
ソリューションとは何ですか?
[ドキュメントを読む](http://api.jquery.com/on/)。イベントハンドラをDOMツリーの上位に委譲します。 –
['.live()'](http://api.jquery.com/live/)のドキュメントには、 '.live()'から '.on()'への変換に関するセクションもあります。 –