如何使用Javascript/Jquery更改单选按钮的值
假设我有这台收音机:如何使用Javascript/Jquery更改单选按钮的值,javascript,jquery,radio-button,Javascript,Jquery,Radio Button,假设我有这台收音机: <form name="myForm"> <input type="radio" name="foo" value="1"> 1 <input type="radio" name="foo" value="2"> 2 </form> 动态选择第二个单选按钮。或者使用jquery执行以下操作的方法 jQuery选择器: document.getElementsByName('foo')[1].check();//Or
<form name="myForm">
<input type="radio" name="foo" value="1"> 1
<input type="radio" name="foo" value="2"> 2
</form>
动态选择第二个单选按钮。或者使用jquery执行以下操作的方法 jQuery选择器:
document.getElementsByName('foo')[1].check();//Or .checked = true
$('input[value="2"][name="foo"]')
jQuery选择器:
$('input[value="2"][name="foo"]')
既然您要求这样做,您可以:
document.myForm.foo[1]。选中=true//选择第二个单选按钮
下面是一个示例:既然您以这种方式请求,您可以执行以下操作:
document.myForm.foo[1]。选中=true//选择第二个单选按钮
这里有一个例子:您是否正在寻找类似
$(':radio[name=foo]:eq(1)
您是否正在寻找类似
$(':radio[name=foo]:eq(1)
如果您在jQuery集合中按名称获取所有收音机,则可以使用
eq()
按索引进行选择
如果在jQuery集合中按名称获取所有收音机,则可以使用
eq()
按索引进行选择
使用以下命令:
$('[name="foo"]').val(2);
使用以下命令:
$('[name="foo"]').val(2);
不起作用,因为如果我想移动无线电选项怎么办?如果你想解决这个问题,它应该是你原始问题的一部分。这只是一个快速的例子,表明你可以通过他的名字来选择它。因此,更好的解决方案是保持相同的名称,但设置不同的ID,如option1和Option2将不起作用,因为如果我想移动无线电选项,该怎么办?如果您想要解决该问题的内容,它应该是原始问题的一部分。这只是一个快速示例,表明您可以通过他的名称选择它。因此,更好的解决方案是保持相同的名称,但设置不同的ID,如选项1和选项2。第二个单选按钮的值是否已为2?因此,您是希望选择值为2的单选按钮,还是希望将第二个单选按钮的值更改为2?您的问题有点不清楚。第二个单选按钮的值不是已经为2吗?那么,您是希望选择值为2的单选按钮,还是希望将第二个单选按钮的值更改为2?你的问题有点不清楚。如果我有多个收音机或输入怎么办?如果我有多套收音机,它们的值都是2怎么办?e、 g
和
并且我只想选择fooone@ClickUpvote:应答已更新,以根据请求匹配两个选择器。如果我有多个收音机或输入,该怎么办?如果我有多组收音机,它们的值均为2,该怎么办?e、 g和
并且我只想选择fooone@ClickUpvote:根据请求更新答案以匹配两个选择器。