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 相关文章推荐
javascript之解决IE下不渲染的bug
Jun 29 Javascript
提取jquery的ready()方法单独使用示例
Mar 25 Javascript
node.js中的fs.lstatSync方法使用说明
Dec 16 Javascript
IE浏览器下PNG相关功能
Jul 05 Javascript
vue组件之Alert的实现代码
Oct 17 Javascript
微信小程序使用swiper组件实现类3D轮播图
Aug 29 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
Aug 29 Javascript
elementUI select组件value值注意事项详解
May 29 Javascript
layui 实现表格某一列显示图标
Sep 19 Javascript
vue中注册自定义的全局js方法
Nov 15 Javascript
简单了解JavaScript sort方法
Nov 25 Javascript
Vue的props父传子的示例代码
May 20 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
一个阿拉伯数字转中文数字的函数
2006/10/09 PHP
Codeigniter实现多文件上传并创建多个缩略图
2014/06/12 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
php之可变函数的实例详解
2017/09/13 PHP
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
JavaScript 注册事件代码
2011/01/27 Javascript
JQury slideToggle闪烁问题及解决办法
2011/07/05 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
JS阻止用户多次提交示例代码
2014/03/26 Javascript
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
2015/10/14 Javascript
原生js实现查询天气小应用
2016/12/09 Javascript
基于JavaScript实现熔岩灯效果导航菜单
2017/01/04 Javascript
微信小程序 wx.request方法的异步封装实例详解
2017/05/18 Javascript
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
使用Fullpage插件快速开发整屏翻页的页面
2017/09/13 Javascript
Vue Extends 扩展选项用法完整实例
2019/09/17 Javascript
基于javascript实现贪吃蛇经典小游戏
2020/04/10 Javascript
javascript读取本地文件和目录方法详解
2020/08/06 Javascript
.netcore+vue 实现压缩文件下载功能
2020/09/24 Javascript
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
django之session与分页(实例讲解)
2017/11/13 Python
python 自定义装饰器实例详解
2019/07/20 Python
python3.7将代码打包成exe程序并添加图标的方法
2019/10/11 Python
python不相等的两个字符串的 if 条件判断为True详解
2020/03/12 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
彪马俄罗斯官网:PUMA俄罗斯
2019/07/13 全球购物
动物学专业毕业生求职信
2013/10/11 职场文书
医学毕业生自我鉴定
2013/10/30 职场文书
大学生求职信范文应怎么写
2014/01/01 职场文书
法人单位适用的授权委托书
2014/09/19 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
个人事迹材料范文
2014/12/29 职场文书
联村联户简报
2015/07/21 职场文书
高一英语教学反思
2016/03/03 职场文书