本文摘自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打开的layer的iframe窗口怎么关闭
用layui前端框架弹出form表单以及提交的方法
使用layui实现前端分页功能
layui输入框如何设置禁止输入
layui事件监听介绍
layui如何获取table某一行的值
layui自定义滑动弹窗动画
在vue中怎么使用layui
layui日期控件使用(实例)
layui表格动态显示变换
更多相关阅读请进入《layui》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » layui中动态设置checkbox选中状态的方法介绍