本文摘自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和bootstrap区别
layui批量删除怎么刷新当前分页
layui怎么使用模块化
layui为什么好
layui使用iconfont的方法介绍
layui表格怎么把表头固定
layui是什么
让layui table固定列也能监听滚动的方法介绍
为什么我的layui进度条渲染不出来
layui是免费开源的吗
更多相关阅读请进入《layui》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » layui中动态设置checkbox选中状态的方法介绍