JavaScript | 编程
checkbox多选框无法显示对勾选中状态的解决办法
使用jQuery的时候设置多选框的选中与取消的状态,主要是使用axios获取远程数据,但是明明在网页代码里面已经显示"checked"=checked
就是发现不显示那个选中状态的对勾,非常神奇。
我用的是
$(this).attr('cheked',true)
经过搜索发现了一个解决办法:
就是在设置选中的时候用prop
,在取消选中的时候用removeAttr
//选中时
$(this).prop("checked", true)
//取消选中时
$(this).removeAttr("checked")
这样就可以解决问题了