Sow nothing reap nothing

checkbox设置checked属性后不勾选处理方法

已有4,060次关注

这两天在开发公司平台的过程中遇到复选框(checkbox)设置了checked="checked"属性,但是复选框(checkbox)一直不显示勾选效果。

问题描述:
在一个平台页面,有一个复选框(checkbox)选项,即勾选与不勾选。有一个需求是需要在页面查询数据后,将复选框(checkbox)设置为不勾选,紧接着再请求数据时默认再勾选(数据请求方式为异步,不刷新页面),试了很多方法都不可以。

如:

$("#chk").attr("checked","checked");
$("#chk").attr("checked",true);

以上代码均不生效(即页面看不到勾选效果,但是有设置checked属性)

解决方法:

$("#chk").prop("checked",true);
$("#chk").removeAttr("checked");

添加的时候用prop,取消用removeAttr。

已自动关闭评论