layui中动态设置checkbox选中状态的方法介绍


本文摘自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.attr("checked", "checked");

    $id.prop("checked", true);

} else {

    $id.prop("checked", false);    //$id.removeAttr("checked");

}

更多layui知识请关注PHP中文网layui教程栏目

阅读剩余部分

相关阅读 >>

layui打开的layer的iframe窗口怎么关闭

layui前端框架弹出form表单以及提交的方法

使用layui实现前端分页功能

layui输入框如何设置禁止输入

layui事件监听介绍

layui如何获取table某一行的值

layui自定义滑动弹窗动画

在vue中怎么使用layui

layui日期控件使用(实例)

layui表格动态显示变换

更多相关阅读请进入《layui》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...