jQuery设置单选按钮

149

我正在尝试设置单选按钮。我希望可以使用值或ID进行设置。

这是我的尝试:

$('input:radio[name=cols]'+" #"+newcol).attr('checked',true);

newcol 是单选按钮的id。

也许需要进行一些小修改。

有两组单选框,一组是列,另一组是行。所以我看到不使用id的意义。我的错误。因此,我举了一个例子:

<input type="radio" name="rows" class="listOfCols" 
   style="width: 50%; " value="Site"></input>
并且
<input type="radio" name="cols" class="listOfCols" 
   style="width: 50%; "  value="Site"></input>

去除了id,我需要设置正确的id。


5
可能是与“如何使用jQuery在页面加载时勾选单选按钮”这个问题重复了。 - Chris Pratt
14个回答

1
在我的情况下,我使用(当点击单选按钮时激活CSS动画)。
$('input:radio[name="cols"]').trigger ('click');

0

在这种情况下,所选答案是有效的。

但问题是基于radiogroup和动态id查找元素,而答案也可以不影响显示的单选按钮。

这行代码确切地选择了所要求的内容,并在屏幕上显示了更改。

$('input:radio[name=cols][id='+ newcol +']').click();

0

你可以简单地使用:

$("input[name='cols']").click();

0

$('#a_state option[value="'+a_state+'"]').prop("selected", true);

prop() 是最好的选择,因为 attr 有时会随机工作。


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