layui复选框怎么用
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,这篇文章主要介绍了layui复选框怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。layui复选框:layui复选框,一个主的复选
千家信息网最后更新 2025年01月17日layui复选框怎么用
这篇文章主要介绍了layui复选框怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
layui复选框:
layui复选框,一个主的复选框控制多个从复选框,主复选框和从复选框的颜色不一样
layui复选框的样式,都是在选然后才会有的,所以直接通过css设置就实现不了了。只可以通过js动态设置
html代码使用了jfinal的模板
#for(campus : campusList) #end
layui代码
$(function(){ layui.use('form', function(){ var form = layui.form; form.on("checkbox(allCheck)", function(data){ console.log(data); console.log(data.elem.checked); if (data.elem.checked) { //动态设置全选按钮颜色,不可以这里设置,这里设置后,前端选然后不会有效果的, //猜测原因是,form.render("checkbox"); 导致的,设置后layui又渲染了,把我自己设置的颜色覆盖了。所以设置需要在渲染后再设置,就等于是用我的css覆盖了layui的css $(".campus").each(function(){ $(this).prop('checked', true); }); } else { $(".campus").each(function(){ $(this).prop('checked', false); }); } form.render("checkbox"); //渲染后设置我的颜色 allCheckbox(); }); //查看是否被全选了,全选了,全选按钮编辑的时候就是被选中中状态 function initselect(){ let allSelect = true; $(".campus").each(function(index, elem){ //每个checkbox添加点击事件,如果点击了,使得所有的按钮中出现了不被选中的,那么全选按钮就不被选中 if($(this).prop('checked') == false){ allSelect = false;
} }); console.log("是否全选",allSelect) $("#qx").prop('checked',allSelect); form.render("checkbox"); //记得把设置事件放到渲染事件后 allCheckbox(); } initselect(); //校区点击事件,如果有校区没有被选中,那么全选按钮就不能够显示选中状态 form.on("checkbox(campus)", function(data){ let checked = data.elem.checked; initselect(); }); }); //全选按钮和其他按钮的颜色不一样 function allCheckbox(){ qx1=$('#qx').next('div').children('span'); if($('#qx').prop('checked')){ //被选中就设置颜色 qx1.css({ 'background-color':'#e4393c' }) } } //初始化设置全选按钮的颜色, allCheckbox();
})
css
感谢你能够认真阅读完这篇文章,希望小编分享的"layui复选框怎么用"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
复选框
按钮
颜色
事件
篇文章
校区
代码
动态
状态
价值
兴趣
前端
原因
可以通过
同时
多个
就是
所属
效果
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器防护是什么原因
电子商务软件开发论文
gta5服务器在哪里
医药魔方数据库融资
cad数据库接口图解
贵阳网络安全厂家
傲梅备份技术师版与服务器版区别
两个不同数据库 数据传输
迁西电子网络技术答疑解惑
网络安全活动周的意义
国泰安数据库说明书
戴尔t30服务器加装网卡
如何判断是否连接数据库
软件开发与项目管理课后
网络安全活动的开讲词
禾望电气软件开发
福州六贝网络技术有限公司
家用网站服务器怎么连接
江汉软件开发报名
上海医疗软件开发哪家好
世界四大服务器是哪些
税控机安全接入服务器
广东新品服务器价格
微网网络安全教育
大专网络安全专业大学排名
ajax服务器端JAVA的地址
商场安全风险清单和数据库
丝路传说要几个数据库
软件开发上班需要带电脑吗
网络安全对人民生活的重要性