html5网页取消复选框选中,检查和取消选中HTML5中的复选框的正确方法是什么?...

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”,因此,如果您重新加载页面,则不会自动选中复选框

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值