如何在jquery mobile中强制检查单选框的值? 我认为它与class = ui-btn-active有关。
<input type='radio' name='myradio' id='radio-choice-1' value='1' /><label for='radio-choice-1'>Station 1</label>
<input type='radio' name='myradio' id='radio-choice-2' checked value='2' /><label for='radio-choice-2'>Station 2</label>
<input type='radio' name='myradio' id='radio-choice-3' value='3' /><label for='radio-choice-3'>Station 3</label>
答案 0 :(得分:3)
我不确定'force'是什么意思 - 你问如何以编程方式改变单选按钮的状态?使用jQuery Mobile,您必须在更新其属性后刷新单选按钮,以便更新其UI。 From the docs:
$("input[type='radio']").attr("checked",true).checkboxradio("refresh");
另请注意,对于HTML4,disabled
和checked
等boolean attributes在启用时会将其名称作为值。因此,简单地输入checked
无效,但必须是checked='checked'
。