layui复选框checkbox选中赋值,解决layui设置checbox选中不生效的问题

直接上代码

//监听指定开关
form.on('switch(dongsir)', function(data){
$("input[type=checkbox]").prop('checked',this.checked);
form.render('checkbox');
});

直接设置 attr=checked 是无效的

对于 attr 和 prop 网上有一些不同的见解,这里整理了一些提供大家参考:

对于HTML元素本身就带有的固有属性,在处理时,使用prop方法;

对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法;

在我们要操作的是标签元素固有的一些属性时,推荐使用prop,固有属性指的是标签本身就有的一些属性,如a标签的href属性,img标签的src属性;

而在我们要操作的是自定义的一些属性时,推荐用attr;

最新文章

  1. 尚学堂Spring视频教程(三):Spring Core中的其他特性
  2. 20145224&20145238 《信息安全系统设计基础》 第一次实验
  3. 下面介绍一下 Yii2.0 对数据库 查询的一些简单的操作
  4. Emacs 配置 Python 编程环境
  5. Sybase ASE无响应的又一个情况
  6. POJ 3481 & HDU 1908 Double Queue (map运用)
  7. <?php function say() { echo 'hello world'; } //在这里调用函数 say(); php 调用方法say()
  8. python网络爬虫之beautfiulSoup
  9. Chrome浏览器扩展开发系列之四:Browser Action类型的Chrome浏览器扩展
  10. json_encode处理json数据中文乱码
  11. Android的RadioButton和checkBox的用法-android学习之旅(十九)
  12. java中存储mysql数据库时间类型
  13. Mysql压缩包版的安装方法详解
  14. jbosscache
  15. BZOJ.3004.[SDOI2012]吊灯(结论)
  16. android下通过app名字打开程序(activity)链接
  17. Junit3和Junit4使用区别
  18. How to manage IntelliJ IDEA projects under Version Control Systems
  19. 20181126-java-面试知识-收集
  20. Android签名打包详解

热门文章

  1. laravel .env文件的使用
  2. MyBatis操作Oracle批量插入 ORA-00933: SQL 命令未正确结束
  3. 《Dotnet9》系列之建站-Dotnet9建站20天感悟
  4. JS---DOM---part3课程介绍和part2复习
  5. ES6-map数据结构,增加、删除、查找 方法(set get has delete clear ) 属性:size
  6. 与用户xxx一起提供的密码不正确。请确认输入的密码正确并重试
  7. iOS引导页(开局滚动效果)
  8. jsp + js + 前端弹出框
  9. kotlin之变量与常量
  10. Python升级后ssl模块不可用问题解决和浅析