我正在尝试设置一个单选按钮。我想通过使用值或 ID 来设置它。
这是我尝试过的。
$('input:radio[name=cols]'+" #"+newcol).attr('checked',true);
newcol
是单选按钮的 id。
也许需要进行一些编辑。
有两组无线电盒,一组是冷的,另一组是行的。所以我明白了不使用 ids 的意义。我的错。所以我举个例子:
<input type="radio" name="rows" class="listOfCols"
style="width: 50%; " value="Site"></input>
and
<input type="radio" name="cols" class="listOfCols"
style="width: 50%; " value="Site"></input>
id 被删除后,我需要设置正确的 id。
你的选择器寻找 a 的后代input:radio[name=cols]
id 为的元素newcol
(以及该变量的值)。
请尝试以下操作(因为无论如何您都是通过 ID 选择的):
$('#' + newcol).prop('checked',true);
这是一个演示:http://jsfiddle.net/jasper/n8CdM/1/ http://jsfiddle.net/jasper/n8CdM/1/
另外,从 jQuery 1.6 开始,更改属性的首选方法是.prop()
: http://api.jquery.com/prop http://api.jquery.com/prop
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)