古いバージョンのjqueryで使用したこのコードがあり、新しいバージョンに更新しました。Live はサポートされなくなりました。これを On キーワードの使用に変更するにはどうすればよいですか。
('form').live("submit", function (event) {
mixpanel.track("Action - Sent Email Message");
});
古いバージョンのjqueryで使用したこのコードがあり、新しいバージョンに更新しました。Live はサポートされなくなりました。これを On キーワードの使用に変更するにはどうすればよいですか。
('form').live("submit", function (event) {
mixpanel.track("Action - Sent Email Message");
});
on()を使用する
$('form').on('submit',function(event){
要素がこのような最も近い静的要素の動的デリゲートである場合
$(document).on('submit','form',function(event){
});
.live() メソッドは非推奨です。.on() を使用して、イベント ハンドラーをアタッチします。古いバージョンの jQuery のユーザーは、.live() よりも .delegate() を使用する必要があります。
.on() jQuery 1.7+ をサポートするには、jquery のバージョンも更新する必要があります。