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比较文档位置
Apr 08 Javascript
使用Javascript写的2048小游戏
Nov 25 Javascript
Node.js 应用跑得更快 10 个技巧
Apr 03 Javascript
js遍历map javaScript遍历map的简单实现
Aug 26 Javascript
Vue.js实现简单动态数据处理
Feb 13 Javascript
angular4实现tab栏切换的方法示例
Oct 21 Javascript
使用3D引擎threeJS实现星空粒子移动效果
Sep 13 Javascript
vue实现密码显示隐藏切换功能
Feb 23 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
Jul 10 Javascript
ES10的13个新特性示例(小结)
Sep 23 Javascript
JavaScript如何借用构造函数继承
Nov 06 Javascript
js实现直播点击飘心效果
Aug 19 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中操作memcached缓存进行增删改查数据的实现代码
2014/08/15 PHP
YII使用url组件美化管理的方法
2015/12/28 PHP
yii2实现 "上一篇,下一篇" 功能的代码实例
2017/02/04 PHP
PHP面向对象之领域模型+数据映射器实例(分析)
2017/06/21 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
JS解密入门 最终变量劫持
2008/06/25 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
javascript作用域链(Scope Chain)用法实例解析
2015/11/30 Javascript
学习使用grunt来打包JavaScript和CSS程序的教程
2016/01/04 Javascript
JavaScript编码风格指南(中文版)
2016/08/26 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
2016/09/19 Javascript
vue.js移动端app实战1:初始配置详解
2017/07/24 Javascript
React Native如何消除启动时白屏的方法
2017/08/08 Javascript
浅谈如何使用 webpack 优化资源
2017/10/20 Javascript
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
2019/03/29 Javascript
JavaScript实现京东快递单号查询
2020/11/30 Javascript
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
对Python 除法负数取商的取整方式详解
2018/12/12 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
Django 多环境配置详解
2019/05/14 Python
Django实现文件上传和下载功能
2019/10/06 Python
通过cmd进入python的步骤
2020/06/16 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
利用 CSS3 实现的无缝轮播功能代码
2017/09/25 HTML / CSS
加拿大在线隐形眼镜专家:PerfectLens.ca
2016/11/19 全球购物
测试驱动开发的主要步骤是什么
2014/12/10 面试题
个人求职简历的自我评价范文
2013/10/09 职场文书
学生党员思想汇报
2013/12/28 职场文书
房地产开盘策划方案
2014/02/10 职场文书
电子信息工程专业推荐信
2014/02/14 职场文书
《自选商场》教学反思
2014/02/14 职场文书
大学迎新生标语
2014/10/06 职场文书
大学生社会服务心得体会
2016/01/22 职场文书
Python测试框架pytest核心库pluggy详解
2022/08/05 Golang