我正在使用带有onclick事件的jQuery移动单选按钮,onclick事件不会在第一次单击时触发它在第二次单击时触发,即双击正在工作 我该怎么解决呢?
代码
<div class="radio" data-role="fieldcontain" id="divDays">
<fieldset data-role="controlgroup">
<label for="5day" name="dayview0" onclick="loadProjectMainBody()" class="text13">
<input type="radio" name="days" id="5day" value="5" checked="checked" /> 5 DAY VIEW
</label>
</fieldset>
</div>
答案 0 :(得分:7)
使用更改事件而非点击事件。
工作示例:http://jsfiddle.net/Gajotres/mXLer/
$(document).on('pagebeforeshow', '#index', function(){
$(document).on('change', '[type="radio"]', function(){
alert('Change');
});
});