2014-11-06 3 views
-1

Я пытаюсь обнаружить, если переключатель проверяется следующим образом:проверки, если выбран радиоприемник с JQuery не удовлетворяет условию

$(document).ready(function(){ 

    if($("#id_weight_goal_type_1").is(':checked')) { alert("1 its checked"); } 

}); 

Мой HTML выглядит следующим образом:

<input checked="checked" class="rd-input" id="id_weight_goal_type_1" name="weight_goal_type" type="radio" value="1" /> 

Проблема в том что предупреждение никогда не срабатывает. Является ли мой синтаксис неправильным? В другом примере это завернуто в функцию изменения, но я хочу, чтобы это проверяло загрузку страницы.

Ошибок в консоли нет.

+0

Любые JavaScript ошибки при отладке с инструментами разработчика? –

+0

Ваши опубликованные HTML и jQuery работают для меня: [demo] (http://jsfiddle.net/jyLcb2nz/); так что изменилось на вашей живой странице? –

+0

[ничего плохого в коде] (http://jsfiddle.net/q92vtbp8/). Здесь не раскрываются обстоятельства, такие как: ошибки javascript, отсутствие библиотеки jquery, другие библиотеки, конфликтующие с jQuery, требующие, чтобы '$' были помещены в папку с jQuery (function ($) {'..etc – Ohgodwhy

ответ

0

Проблема заключалась в том, что я отключил оповещения в Chrome.

Делать это работает:

$(document).ready(function(){ 

    if($("#id_weight_goal_type_1").is(':checked')) { console.log("1 its checked"); } 

}); 
Смежные вопросы