layui 动态设置checbox 选中状态的例子
最近在使用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 选中状态的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
LayUI动态设置checkbox不显示的解决方法
1.页面引入layui.js和layui.css <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>手机银行权限配置</title> <link type="text/css" rel="stylesheet" href="common/layui/css/layui.css" r
-
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
在项目中发现layui数据表格勾选复选框checkbox的时候,转到新的一页勾选,上一次的勾选不会选中,即没有记忆功能.导致跟后台交互传递参数不全问题. 为了解决此问题,我们可以借助缓存,每勾选一个,保存到缓存变量数组中,取消勾选的时候,删除缓存的对应项. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <
-
layui checkbox默认选中,获取选中值,清空所有选中项的例子
废话不多说,直接上代码吧: var arr = res.data; var myCheckbox = $("input[name='MenuArr']"); myCheckbox.prop('checked', false); //切换下拉选项时,清空所有选中状态 form.render('checkbox');//记得每次操作后要渲染该元素 for (var j = 0; j < arr.length; j++) { //数据库返回的需要选中项的值,我这里只返回了value,有
-
layui 动态设置checbox 选中状态的例子
最近在使用layui前端框架,在使用单选按钮.下拉菜单select.checkbox等控件的时候 往往遇到一些初始化的东西. 有时候会发现,自己动态append进去的代码要不就是没有显示,要不就是初始化默认选中出问题. 以上这些情况进行了测试: 第一种情况:动态append()html代码后没有显示空间的解决方案: 添加 layui.form.render();//重新渲染 可以解决多种没有显示的情况 第二种情况:动态设置默认选中状态没有效果解决方案: 细分为两种情况: (1)在html页面代码
-
Layui Table js 模拟选中checkbox的例子
思路,根据 data-index 找到 点击到的tr,获取tr下的 div,js 模拟点击 function iniTable() { layui.use('table', function(){ var table = layui.table; //展示已知数据 table.render({ elem: tableid ,cols: [[ //标题栏 {type:'checkbox',id:'goodsLimitSeqNo'} , {field: 'goodsLimitSeqNo', titl
-
Layui 动态禁止select下拉的例子
author:咔咔 wechat:fangkangfk 前端代码 js代码 // 禁止select点击 function disSelect() { var level = $('#is_level1').val(); if(level != 1){ layer.msg('一级分类父级不可修改'); $('select').attr('disabled', 'disabled'); form.render('select'); } } // 禁止select点击 disSelect(); 以上这
-
layui清除radio的选中状态实例
出现一种情况 在方案二中产生了默认勾选,解决办法如下 $(".check").each(function(index, el) { el.checked= false;}) form.render('radio'); 以上这篇layui清除radio的选中状态实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
js动态设置div的值下例子
复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu
-
PHP判断表单复选框选中状态完整例子
网页表单中经常用到复选框,那么如何用PHP来判断提交的表单中哪些复选框被选中,并读取其中的数据呢. 首先建立一个表单:form.html 复制代码 代码如下: <form action=checkbox.php method=post> <input name="s[]" type="checkbox" value="3" />3<br> <input name="s[]" type=
-
layui动态表头的实现代码
又get到一种思路,不光是layui. 外面这层table,就是用原生拼接的. @Override public List<Map<String, Object>> distribution(String begin,String end,String name,String hospitalCode) { HashMap<String, Object> params = new HashMap<String, Object>(); StringBuffer
-
jQuery判断checkbox选中状态
前言 神奇的JQuery怎么设置checkbox状态时好时坏?明明同一行代码,断点跟踪确实执行了,但是有时候好使,有时候却没有生效.毕竟对JS不是很熟悉,只是通过JS来处理前端HTML的标签的状态设置时,通过JQuery有时候会更方便些的,但是发现更不好办. 今天尝试实现checkbox全选.全不选功能,与App开发中的效果是一样的,勾选全选则将所有的选项都选中:同样取消勾选某个子项也将全选设置为非选中状态:所有子选项都为选中状态时,将全选设置为选中状态. 由于对JS不是很熟悉,于是尝试各种百度
-
使用van-picker 动态设置当前选中项
目录 van-picker 动态设置当前选中项 van-picker 选择器空白问题 van-picker 动态设置当前选中项 使用vant-field和van-picker.van-popup组合实现单选类型表单时,通常我们需要pick每次显示时,默认选中的是当前有效值,但往往会出现这样的情况 我们可以在没法显示picker的时候,动态设置当前选中项,代码示例如下 //pick中指定ref属性为myPicker //currentIndex为当前有效值对应的索引值 this.$refs.myP
随机推荐
- iOS11&iPhoneX适配&Xcode9打包注意事项
- C++ 中Vector常用基本操作
- PowerShell 数组的多种录入方法
- Linux 每天自动备份mysql数据库的方法
- struts2+spring+hibernate分页代码[比较多]第1/7页
- Spring Boot的Controller控制层和页面
- Pycharm学习教程(7)虚拟机VM的配置教程
- System.Timers.Timer定时执行程序示例代码
- python中的多线程实例教程
- Android自定义View实现通讯录字母索引(仿微信通讯录)
- 键盘元素的控制小方块的移动效果
- layui弹出层效果实现代码
- DROP TABLE在不同数据库中的写法整理
- Jquery实现图片预加载与延时加载的方法
- Javascript Objects详解
- Linux下远程连接MySQL数据库的方法
- 谈一谈autofac组件的实例范围
- 浅谈Android应用内悬浮控件实践方案总结
- php通过pecl方式安装扩展的实例讲解
- Django权限机制实现代码详解