我有这段代码,我在旧版本的 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 的用户应该使用 .delegate() 而不是 .live()。
您还需要更新 jquery 版本以支持 .on() jQuery 1.7+