我有2个单选按钮,我无法使用jQuery检查它们... 怎么了 ?
HTML:
<table border="0">
<tr>
<td style="width:85px;text-align:center;"><h4>Gender:</h4></td>
<td style="width:85px;"><label><input type="radio" name="sex" value="male" id="maleradio" />Male</label></td>
<td style="width:85px;"><label><input type="radio" name="sex" value="female" id="femaleradio"/>Female</label></td>
</tr>
</table>
jQuery:
if (localStorage.getItem("gender") == "male") {
console.log("Works fine");
$("#maleradio").prop("checked", true);
}
我收到消息“工作正常”,但收音机保持不受控制......
答案 0 :(得分:3)
使用`v_id` int(11) NOT NULL,
`society_id` int(11) NOT NULL,
`voting_for` varchar(500) COLLATE utf8_bin NOT NULL,
`active` enum('Yes','No') COLLATE utf8_bin NOT NULL DEFAULT 'Yes',
`voters` varchar(10000) COLLATE utf8_bin DEFAULT NULL,
`created_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`created_by` int(11) NOT NULL
`active_till` date NOT NULL
设置已检查属性:
.prop()
<强> Working Demo 强>
更新:您需要确保在执行上述脚本时加载了标识为jQuery("#maleradio").prop("checked", true);
的dom元素。您可以通过将脚本包装在document ready事件中来确保这一点。
答案 1 :(得分:0)
在#Id
中提供您的Id值并执行剩余的声明。
$("#Id").prop("checked", true);
获取单选按钮的值
$("#Id").is(":checked");
如果已选中则会返回&#39; true&#39;别的&#39;假&#39;