私はjQuery live()
の機能をon()
に置き換えることについて読んできましたが、ライブ以外の機能と同じように機能します。例えば
、$('a').on('click', function(){});
を使用すると、使用したのと同じ効果があります:$('a').click(function(){});
私は動的ページに要素を追加しているので、私は$('a').live('click', function(){});
の機能を複製する必要があります。 #container
は、関連するすべてのアンカーの静的親のid
ある
$('#container').on('click', 'a', function(){})
:
ドキュメントを少しスクロールすると、答えが表示されます。http://api.jquery.com/live/ –
将来の要素のための[jQuery .on関数の重複可能性があります。非推奨](http:// stackoverflow。com/questions/8191064/jquery-on-function-for-future-as-be-deprecated) – Brad