TypeError:jQuery(...)。on不是一个函数

时间:2013-09-23 12:03:36

标签: javascript jquery typeerror

伙计我从wordpress插件中获得此功能:

jQuery( '#widget-twitter-__i__-username' ).on( 'change', function() {
  jQuery('#widget-twitter-__i__-list' ).val(0);
});

jQuery( '#widget-twitter-__i__-list' ).on( 'change', function() {
  jQuery('#widget-twitter-__i__-username' ).val(0);
});

我得到的错误是:

TypeError: jQuery(...).on is not a function

当我在错误控制台上单击该错误时,我会看到上面的代码。

我想知道解决这个问题的方法是什么。

1 个答案:

答案 0 :(得分:11)

如果您的jQuery版本低于1.7,我建议使用.delegate().live()或将您的jQuery更新到最新版本

jQuery( '#widget-twitter-__i__-list' ).delegate(

jQuery( '#widget-twitter-__i__-list' ).live(