2015-01-28 10 views
0

Использование jquerymobile 1.4.5Нажмите событие не стрелять после первого нажмите

У меня есть ряд переключателей

 <fieldset data-role="controlgroup" data-type="horizontal"> 
      <legend>Condition (handles etc.):</legend> 
      <input name="radio-choice-h-28" id="radio-choice-h-28a" value="1" type="radio"> 
      <label for="radio-choice-h-28a">Satisfactory</label> 
      <input name="radio-choice-h-28" id="radio-choice-h-28b" value="2" type="radio"> 
      <label for="radio-choice-h-28b">Unsatisfactory</label> 
      <input name="radio-choice-h-28" id="radio-choice-h-28c" value="0" type="radio"> 
      <label for="radio-choice-h-28c">Not Applicable</label> 
     </fieldset> 

и две кнопки

<form> 
    <input id="set" data-inline="true" value="Save" type="button"> 
    <input id="reset" data-inline="true" value="Reset" type="button"> 
    </form> 

События прикрепляются в документе готовая область

<script type="text/javascript"> 
$(document).ready(function() { 
$("#set").click(function() { 
$('#radio-choice-h-28a').attr("checked", true).checkboxradio("refresh"); 
$("input[type='radio']").checkboxradio("refresh"); 
$('#radio-choice-h-28a').checkboxradio("refresh"); 
}); 

$("#reset").click(function() { 
$("input[type='radio']").attr("checked", false).checkboxradio("refresh"); 
$("input[type='radio']").checkboxradio("refresh"); 
}); 
}); 
</script> 

Я могу установить значение радио в первый раз и сбросить все переключатели в первый раз.

Когда я нажимаю кнопку set во второй раз, ничего не происходит. второй щелчок сброса также не срабатывает после первого щелчка.

поджигатель не показывает никаких сообщений об ошибках, но точка останова хита каждый раз, когда кнопки щелкнули (оба набор и сброс)

Что мне не хватает?

ответ

1

Нашел ....

Я изменил Аттрибут подпирать и теперь он работает ...

$("#radio-choice-h-28a").prop("checked", true).checkboxradio("refresh"); 
0

попробовать с помощью

$(document).on('click', "#set", function(){ 

}); 

Вместо

$("#set").click(function() { }); 
+0

Я заменил его в соответствии с запросом ... тот же результат, событие click видно, b ut ничего не происходит – pithhelmet

+0

Извините, неправильно понял ваш вопрос. почему вы используете обновление? – Lupin

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