本文摘自PHP中文网,作者尚,侵删。

今天在使用jquery动态设置layui的checkbox元素的选中状态时始终只能取消选中,却不能重新勾选,点击勾选则没有问题,代码如下
1 2 3 4 5 | if (value == "true" ) {
$( "#select1" ).attr( "checked" , "checked" );
} else {
$( "#select1" ).removeAttr( "checked" );
}
|
百度很久终于找到一个可用的解决方案,使用prop代替attr,如下:
1 2 3 4 5 | if (value == "true" ) {
$id.prop( "checked" , true );
} else {
$id.prop( "checked" , false );
}
|
更多layui知识请关注PHP中文网layui教程栏目
阅读剩余部分
相关阅读 >>
使用layui渲染table数据表格(实例)
layui属于什么
layui框架怎么使用
如何解决layui表单提交俩次
layui怎么对弹出层显示数据
layui弹出层闪退解决
layui收费吗
layui列表怎么取input框的值
layui的本地存储方法介绍
layui怎么调整弹框大小
更多相关阅读请进入《layui》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » layui中动态设置checkbox选中状态的方法介绍