2013-09-23 3 views
5

Guys У меня есть эта функция от WordPress плагина:TypeError:. 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

Смежные вопросы