我正在使用jquery移动水平控制组单选按钮。

如何将第一个单选按钮设置为活动状态。以下是两个单选按钮,

<input type="radio" name="rating" id="radio-mini-1" value="Above Average" /><label for="radio-mini-1">Above<br /> Average</label>


平均

我尝试使用以下代码,

$('input:radio[name="rating"]').filter('[value="Above Average"]').attr('checked', true);


但没有运气。怎么了?

最佳答案

当您使用jQueryMobile时,html结构会更改,因此您必须做一些技巧,请尝试以下操作:

$('input:radio[name="rating"]').filter('[value="Above Average"]').next().click()



如果无效,请尝试以下操作:

$('input:radio[name="rating"]').filter('[value="Above Average"]').parent().find("label[for].ui-btn").click()

关于jquery - 使用jQuery Mobile动态设置单选按钮为事件状态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12366413/

10-13 01:07