首页 > 其他分享 >layui二级联动

layui二级联动

时间:2022-10-09 18:02:40浏览次数:42  
标签:二级 student form layui 联动 var select name


<label class="layui-form-label">报考层次:</label>
<div class="layui-input-inline layui-form">
<select name="student_Level" lay-verify="required" lay-filter="college" class="select">
<option value=""></option>
<option >专本套读</option>
<option >双学位</option>
</select>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">报考专业:</label>
<div class="layui-input-inline">
<select name="student_Major" lay-verify="required" >
</select>
</div>
layui.use(['element','form'], function(){
var element = layui.element;
var form = layui.form;
var layer = layui.layer;

form.on('select(college)', function (data) {
var message=$("select[name=student_Level").val();

if(message=="双学位"){
var html="<option value=''></option><option>教育学</option><option>管理学</option>";
$("select[name=student_Major]").empty();
$("select[name=student_Major]").append(html);
form.render('select');
}else if(message=="专本套读"){
var html1="<option value=''></option><option>学前教育</option><option>护理学</option><option>英语</option><option>工程管理</option><option>计算机科学与技术</option><option>旅游管理</option><option>财务管理</option><option>环境设计</option><option>市场营销</option><option>动画</option>";
$("select[name=student_Major]").empty();
$("select[name=student_Major]").append(html1);
form.render('select');
}
});
});

注意:

1.清除jquery追加的内容用empty方法 。

2.追加完option后需要使用render渲染才能使用。

3.在需要监听的select中添加layfilter属性

标签:二级,student,form,layui,联动,var,select,name
From: https://blog.51cto.com/u_11334685/5740990

相关文章

  • layui表格中日期属性格式化
    layui日期属性格式化layui.use(['table','util','layer'],function(){vartable=layui.table;varlayer=layui.layer;varutil=layui.util;//实......
  • layui服务器端分页实例
    layui的分页功能是很不错的,方便快捷。jquery普通页面开发可以考虑。下面以表格为例,举例layui分页功能。其他(利于list等)同理。首先将layui.css、layui.all.js引入在页面中。......
  • 一组菜单数据中找到三层菜单名称一样的情况下拼接二级菜单的问题
    同事遇到一个一组菜单数据中找到三层菜单名称一样的情况下拼接二级菜单的问题.比如数据是这样的  最终结果应该是这样他采用了好多次循环来解决这个问题,先循环拿到三级菜......
  • 【Web】支持纯静态的Layuimini版本
    支持纯静态的Layuimini版本本人做了点小小的改动,在来的基础上添加了对静态的支持。零、起因要做个项目,但是用的是JSP,想着用Layui,然后去找模板,发现这个Layuimini。但是这......
  • Springboot整合Redis作为Mybatis的二级缓存
    参考原文:https://juejin.cn/post/6971740313501368356一级缓存是:sqlSession,sql建立连接到关闭连接的数据缓存二级缓存是:全局的缓存准备配置启动类添加注解:@EnableC......
  • 【MySQL】二级MySQL考试 救场帮助表
     周六去考二级,应用第一题就是添加外键约束草,写了半天老说语法不对,然后急中生智,觉得默认的库里应该有文档说明表以下是SQL查询过程:--猜测是在mysql库里面mysql>USE......
  • Mybatis的二级缓存
      二级缓存是SqlSessionFactory级别,通过同一个SqlSessionFactory创建的SqlSession查询的结果会被缓存;此后若再次执行相同的查询语句,结果就会从缓存中读取二级缓存开......
  • layui数据表格加载后台返回数据展示
    1.实现的效果如下:  2.上面切换效果写个展示或隐藏就行,只说明数据展示来源3.引入js,加载表格:lay-data:代表数据重载  请求后台数据:1layui.use('table',f......
  • 08(C++二级)
    1.宏定义:(1)宏名一般用大写(2)使用宏可提高程序的通用性和易读性,减少不一致性,减少输入错误和便于修改。例如:数组大小常用宏定义(3)预处理是在编译之前的处理,而编......
  • layui 数据表格使用python django提供的数据接口
    数据库新建表 fromdjango.dbimportmodels#Createyourmodelshere.classHost(models.Model):hostname=models.CharField(max_length=32,verbose_name......