layui 动态设置checbox 选中状态的例子


Posted in Javascript onSeptember 02, 2019

最近在使用layui前端框架,在使用单选按钮、下拉菜单select、checkbox等控件的时候 往往遇到一些初始化的东西。

有时候会发现,自己动态append进去的代码要不就是没有显示,要不就是初始化默认选中出问题。

以上这些情况进行了测试:

第一种情况:动态append()html代码后没有显示空间的解决方案:

添加

layui.form.render();//重新渲染 可以解决多种没有显示的情况

第二种情况:动态设置默认选中状态没有效果解决方案:

细分为两种情况:

(1)在html页面代码下(没有在layer初始化框架中,即没有在layui.use([], function(){ }) 中进行初始化)

以初始化checkbox默认选中为例:

$('.xxx').attr("checked", true); //注意这里使用的是attr()
layui.form.render(); //重新渲染显示效果

(2)在layui.use(); 初始化中初始化一般这种情况会出现在调用api接口错误之后使用不然checkbox改变状态

layui.use(['form','layer'],function(){
 var form = layui.form
  layer = parent.layer === undefined ? layui.layer : top.layer,
  $ = layui.jquery;
 
if ($('.xxxx').attr("checked") === "checked") { //判断是否选中
 
    $('.xxxx').prop("checked", true); //设置选中 注意这里使用的是prop(), 这里要是使用了attr()是无效的
   } else {
 
    $('.xxxx').prop("checked", false);
   }
 
   form.render(); //重新渲染
});

以上这篇layui 动态设置checbox 选中状态的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
在网页中控制wmplayer播放器
Jul 01 Javascript
jquery 插件开发方法小结
Oct 23 Javascript
JavaScript中访问节点对象的方法有哪些如何使用
Sep 24 Javascript
javascript间隔刷新的简单实例
Nov 14 Javascript
javascript单例模式的简单实现方法
Jul 25 Javascript
js数组常见操作及数组与字符串相互转化实例详解
Nov 10 Javascript
jquery实现简单的表单验证
Nov 17 Javascript
JavaScript面向对象之私有静态变量实例分析
Jan 14 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
Aug 29 Javascript
three.js利用射线Raycaster进行碰撞检测
Mar 12 Javascript
关于angular浏览器兼容性问题的解决方案
Jul 26 Javascript
Vue js with语句原理及用法解析
Sep 03 Javascript
layui之table checkbox初始化时选中对应选项的方法
Sep 02 #Javascript
微信小程序 简易计算器实现代码实例
Sep 02 #Javascript
vue日历/日程提醒/html5本地缓存功能
Sep 02 #Javascript
JS实现的碰撞检测与周期移动完整示例
Sep 02 #Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
Sep 02 #Javascript
layui数据表格跨行自动合并的例子
Sep 02 #Javascript
Vue form表单动态添加组件实战案例
Sep 02 #Javascript
You might like
PHP中SESSION使用中的一点经验总结
2012/03/30 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
2014/09/27 PHP
封装ThinkPHP的一个文件上传方法实例
2014/10/31 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
2015/04/20 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
js 替换
2008/02/19 Javascript
jQuery写的日历(包括日历的样式及功能)
2013/04/23 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
jquery控制显示服务器生成的图片流
2015/08/04 Javascript
表单元素值获取方式js及java方式的简单实例
2016/10/15 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
2017/04/25 jQuery
js图片加载效果实例代码(延迟加载+瀑布流加载)
2017/05/12 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
详解nodejs 配置文件处理方案
2019/01/02 NodeJs
vue通过video.js解决m3u8视频播放格式的方法
2019/07/30 Javascript
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
[08:40]Navi Vs Newbee
2018/06/07 DOTA
用实例解释Python中的继承和多态的概念
2015/04/27 Python
详解python中asyncio模块
2018/03/03 Python
python调用百度REST API实现语音识别
2018/08/30 Python
对python多线程与global变量详解
2018/11/09 Python
pytest中文文档之编写断言
2019/09/12 Python
python创建学生管理系统
2019/11/22 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
Python操作Elasticsearch处理timeout超时
2020/07/17 Python
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
法国和欧洲海边和滑雪度假:Pierre & Vacances
2017/01/04 全球购物
运动会演讲稿
2014/05/07 职场文书
授权委托书(法人单位用)
2014/09/29 职场文书
党员专题组织生活会发言材料
2014/10/17 职场文书
违章停车检讨书
2014/10/21 职场文书
八年级作文之感悟亲情
2019/11/20 职场文书