更新的jquery现在代码不会工作

时间:2013-09-16 15:02:09

标签: javascript jquery

我有这个代码,我在旧版本的jquery中使用,我们更新到新版本。不再支持实时如何将其更改为使用On关键字感谢。

  ('form').live("submit", function (event) {
            mixpanel.track("Action - Sent Email Message");
        });

2 个答案:

答案 0 :(得分:3)

使用on()

$('form').on('submit',function(event){

如果元素是最近的静态元素上的动态委托,如

$(document).on('submit','form',function(event){

});

答案 1 :(得分:0)

不推荐使用.live()方法。使用.on()附加事件处理程序。旧版jQuery的用户应该使用.delegate()而不是.live()。

您还需要更新jquery版本以支持.on() jQuery 1.7 +