使用JQuery选择单选按钮(onclick)

3
我有一个使用jquery的函数,当单击图像时更新表单。
现在我需要添加到该函数中,以便选择指定的单选按钮。
请问如何使用jquery选择单选按钮?
更新:
我来进一步解释...我叠加了一个图像,并隐藏了单选按钮...所以当用户点击图像时,它会检查选中的单选按钮。
以下是每个单选按钮的外观:
<label style="display: inline; " for="select_theme_a">
<img src="images/icons/theme1.png" />
<input checked="checked" class="select_control" id="select_theme_a" name="select_theme" type="radio" value="a" onclick="return submitForm();" style="display:none" />
</label>

有四个单选按钮.. 有四张不同的图片可以点击。
希望这能帮到您。

如何使用 jQuery 设置单选按钮 - PhD
不是重复的问题...那个问题是关于重置/取消选择的。 - Satch3000
2个回答

6
请问如何使用jquery选择单选按钮?
您可以像这样使用attr方法:链接
$('#radio-id').attr('checked', true);

我不能以这种方式使用id,因为有4个单选按钮...只能选择1个,但它如何知道是哪一个?你明白我的意思吗? - Satch3000
1
@Satch:你可以给一个应用id,或者使用$('#radio-id.eq(index)')通过索引来定位。你需要将index替换为你想要定位的单选按钮的数字。 - Sarfraz
我只想针对被选中的任何收音机进行操作。 - Satch3000

0
如果单选按钮元素与图像位于同一父元素中,则可以在处理图像点击事件的函数内使用以下代码片段:
$(this).parent().find(":radio").attr('checked', true);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接