在我的页面中,我有三个单选按钮,我想在单击时检查单选按钮<li>.我的点击功能正在运行,但点击时未检查收音机.我怎样才能做到这一点?我的代码如下
$(document).ready(function() {
$('#myContainer li').click(function() {
$('#radio1').attr('checked');
});
});
<div id="myContainer">
<li id="li1">
<input id="radio1" name="RadioGroup" value="val1" type="radio">
val1
</li>
<li id="li2">
<input id="radio2" name="RadioGroup" value="val2" type="radio">
val2
</li>
<li id="li3">
<input id="radio3" name="RadioGroup" value="val3" type="radio">
val3
</li>
</div>
Run Code Online (Sandbox Code Playgroud)
Chr*_*son 14
您正在获取已检查的属性而不是设置它.试试这个:
$('#radio1').attr('checked', 'checked');
Run Code Online (Sandbox Code Playgroud)
注意
从jQuery 1.6开始,建议使用.prop()而不是.attr().
$("#radio1").prop("checked", true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32808 次 |
| 最近记录: |