2013-09-23 25 views
5

傢伙,我有從WordPress插件這樣的功能:類型錯誤:jQuery的(...)上不是一個函數

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 

當我在錯誤控制檯上單擊該錯誤,我會看到上面的代碼。

我想知道怎麼解決這個問題。

+7

jQuery的版本中使用? –

+3

此方法在jQuery <1.7 –

+1

@ A.Wolff中不可用,因爲它說'jQuery(...)。on'我認爲jQuery已加載,但其舊版本不得不說'jQuery'未完成 –

回答

11

如果您的jQuery的版本是1.7下我建議使用.delegate().live()或更新的jQuery到最新版本

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

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

讓我試試這個安東:) – Jeremy

相關問題