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 相关文章推荐
javasciprt下jquery函数$.post执行无响应的解决方法
Mar 13 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
Jun 19 Javascript
JavaScript中的toUTCString()方法使用详解
Jun 12 Javascript
JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
Dec 02 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
Sep 21 Javascript
常用原生js自定义函数总结
Nov 20 Javascript
jQuery用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
Aug 04 Javascript
基于vue实现分页效果
Nov 06 Javascript
浅谈vue-router 路由传参的方法
Dec 27 Javascript
深入分析jQuery.one() 函数
Jun 03 jQuery
Vue+Java+Base64实现条码解析的示例
Sep 23 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计算排列组合的方法
2013/11/13 PHP
Add a Formatted Table to a Word Document
2007/06/15 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
JavaScript中setTimeout的那些事儿
2016/11/14 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
JS可断点续传文件上传实现代码解析
2020/07/30 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
[01:46]2018完美盛典章节片——坚守
2018/12/17 DOTA
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
2017/07/12 Python
python 列表转为字典的两个小方法(小结)
2019/06/28 Python
python numpy实现rolling滚动案例
2020/06/08 Python
python的flask框架难学吗
2020/07/31 Python
scrapy中如何设置应用cookies的方法(3种)
2020/09/22 Python
收集的7个CSS3代码生成工具
2010/04/17 HTML / CSS
吃透移动端 1px的具体用法
2019/12/16 HTML / CSS
世界领先的以旅馆为主的在线预订平台:Hostelworld
2016/10/09 全球购物
巴西网上药房:onofre
2016/11/21 全球购物
美国经典刺绣和字母儿童服装特卖:Smocked Auctions
2018/07/16 全球购物
eDreams意大利:南欧领先的在线旅行社
2018/11/23 全球购物
Dyson戴森波兰官网:Dyson.pl
2019/08/05 全球购物
Python文件操作的面试题
2013/06/22 面试题
室内设计自我鉴定
2013/10/15 职场文书
科室工作的个人自我评价
2013/10/30 职场文书
前台接待员岗位职责
2014/01/02 职场文书
房地产财务部员工岗位职责
2014/03/12 职场文书
乳制品整治工作方案
2014/05/29 职场文书
校长创先争优承诺书
2014/08/30 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
小学教师节活动总结
2015/03/20 职场文书
2015年话务员工作总结
2015/04/29 职场文书
一文弄懂MySQL索引创建原则
2022/02/28 MySQL
nginx容器方式反向代理实战
2022/04/18 Servers