强制在jquery mobile中检查一个无线电盒的值

时间:2011-08-12 04:15:37

标签: checkbox jquery-mobile

如何在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> 

1 个答案:

答案 0 :(得分:3)

我不确定'force'是什么意思 - 你问如何以编程方式改变单选按钮的状态?使用jQuery Mobile,您必须在更新其属性后刷新单选按钮,以便更新其UI。 From the docs

$("input[type='radio']").attr("checked",true).checkboxradio("refresh"); 

另请注意,对于HTML4,disabledcheckedboolean attributes在启用时会将其名称作为值。因此,简单地输入checked无效,但必须是checked='checked'