2013-07-30 4 views
1

У меня возникли проблемы с получением события, когда флажок установлен. Я получаю эту ошибку:Событие JQuery, когда установлен флажок

Uncaught TypeError: Object [object Object] has no method 'live' 

Мой Jquery

$(document).ready(function() { 
    if ($('#ch_price').is(':checked')) { 
    alert ("Yes"); 
    } 
}); 

Как бы я получить эту работу?

Заранее спасибо.

ответ

2

Вы не проблема в коде, который вы опубликовали. Похоже, вы используете метод .live() где-то, который устарел в jQuery 1.9 (http://jquery.com/upgrade-guide/1.9/#live-removed).

+0

Нет, это весь код, который я разместил там. – Danienllxxox

+0

Возможно, это будет код в другом месте на странице. Код, который вы опубликовали, отлично работает: http://jsfiddle.net/ryanbrill/AH5bk/ – ryanbrill

1

Возможно, вы используете более новую версию jQuery. Вы можете либо понизить jQuery, либо заменить live на on.

0

Вы использовали живой метод в любом месте вашего кода.

был удален в JQuery 1.9

См документ? http://api.jquery.com/live/

+0

Нет, это весь код, который я разместил там. – Danienllxxox

+0

Какая версия ** JQuery ** вы используете? – Rupesh

+0

В вашем HTML-файл, который версия ** ** JQuery у вас включены для Ex '<тип скрипта = "текст/JavaScript" SRC = "Jquery-1.10.2.min.js"> – Rupesh