8 个答案:
答案 0 :(得分:66)
或只是
选中复选框。
没有选中的属性()未选中复选框。
答案 1 :(得分:20)
根据HTML5草案,checked属性为“boolean attribute”,并且“元素上存在布尔属性表示真值,缺少属性表示为false值。“这是重要的属性的名称,并且足够。因此,要初始选中复选框,请使用
默认情况下,如果没有checked属性,则最初取消选中复选框:
以这种方式保持简单,但如果您需要符合XML语法(即在XHTML线性化中使用HTML5),则不能单独使用属性名称。然后,允许的(根据HTML5草稿)值是空字符串和字符串checked,不区分大小写。例如:
答案 2 :(得分:8)
HTML5不要求属性具有值
答案 3 :(得分:6)
在jQuery中:
选中复选框:
$("#checkboxid").attr("checked","checked");
取消选中复选框:
$("#checkboxid").removeAttr("checked");
其他答案提示解决方案,并指出您的文档,进一步挖掘后将得到您的答案。 Jukka K. Korpela之所以这是正确的答案,基本上我跟着他的链接,然后查找jQuery文档以获得该结果。刚想到我会为那些发现这篇文章的未来人员节省额外的步骤。
答案 4 :(得分:4)
获取/设置复选框状态时,可能会遇到这些现象:
.trigger("click");
选中未选中的复选框,但不添加选中的属性。
如果您使用触发器,请不要尝试使用"检查"属性。
.attr("checked", "");
不取消选中复选框...
答案 5 :(得分:4)
您可以在w3schools参考此页面,但基本上您可以使用以下任何一项:
答案 6 :(得分:1)
Activity
skiing:
skating:
running:
hiking:
答案 7 :(得分:0)
您可以在父表单上使用autocomplete =“ off”,因此,如果您重新加载页面,则不会自动选中复选框