2013-09-23 45 views
5

Guys tôi có chức năng này từ một plugin wordpress:Lỗi Loại:. JQuery (...) trên không phải là một chức năng

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); 
}); 

Các lỗi tôi nhận được là:

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

Khi tôi nhấp vào lỗi đó trên bảng điều khiển lỗi, tôi nhận được mã trên.

Và tôi đã tự hỏi điều gì sẽ là cách giải quyết vấn đề này.

+7

jquery phiên bản được sử dụng? –

+3

phương pháp này không có sẵn trong jQuery <1.7 –

+1

@ A.Wolff vì nó đang nói 'jQuery (...) .'' Tôi nghĩ jQuery được tải, nhưng một phiên bản cũ khác nó phải nói' jQuery' là bất định –

Trả lời

11

Nếu phiên bản jQuery của bạn đang được 1,7 tôi muốn đề nghị sử dụng .delegate() hoặc .live() hoặc cập nhật jQuery của bạn lên phiên bản mới nhất

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

hoặc

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

hãy để tôi thử Anton này :) – Jeremy