Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Javascript/Jquery更改单选按钮的值_Javascript_Jquery_Radio Button - Fatal编程技术网

如何使用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:根据请求更新答案以匹配两个选择器。