layui select 下拉框 级联 动态赋值 与获取选中值

摘要:
//下拉框必须在中,否则侦听事件将不起作用选择项目:˂/se
//下拉框必须在    里 不然监听事件没有作用
<div class="layui-form" >
        <div class="layui-inline">
            <label class="layui-form-label">选择项目:</label>
            <div class="layui-input-inline">
                <select name="quiz" id="quiz" lay-filter="projectfilter">
                </select>
            </div>
        </div>
        <div class="layui-inline">
            <label class="layui-form-label">选择子级:</label>
            <div class="layui-input-inline">
                <select name="project" id="project"  >
                </select>
            </div>
        </div>
        <button id="shuxinBtn" class="layui-btn" lay-submit="" lay-filter="seekClassRoom">
            <i class="layui-icon">&#xe615;</i>
        </button>
    </div>
 $.ajax({
                url : "project/findByParentId",
                data : {},
                dataType : "json",
                success : function(resultData) {
                    $("#quiz").empty();
                    if(resultData.code == 0){
                        console.log(resultData.data);
                        $("#quiz").append(new Option("请选择项目", ""));
                        $.each(resultData.data, function(index, item) {
                            $('#quiz')
                                    .append(new Option(item.projectName, item.id));
                        });
                    }else{
                        $("#quiz").append(new Option("暂无数据", ""));
                    }
                    
                    layui.form.render("select");
                }
            })
            
            //级联子项目
            //select 监听
            form.on('select(projectfilter)',function(data){
                var value=data.value;  //select选中的值
                console.log(value);
                $.ajax({
                    url:"project/findParentId",
                    data:{parentId:value},
                    dataType:"json",
                    success:function(resultData){
                        if(resultData.code == 0){
                        //清空赋值
                            $("#project").empty();
                            console.log(resultData.data);
                            $("#project").append(new Option("请选择项目", ""));
                            $.each(resultData.data, function(index, item) {
                            //赋值
                                $('#project')
                                        .append(new Option(item.projectName, item.id));
                            });
                        }else{
                            $("#project").append(new Option("暂无数据", ""));
                        }
                        layui.form.render("select");
                    }
                })
            })
            layui.form.render("select");
        });


两种方式赋值——————————————————————
$("#getInfoName").find("option[value='"+data.PROJECT_ID+"']").prop("selected",true);
form.render();  //必须要加
                    
$("#getInfoName").prop("disabled",true);   //选中不可点击

源文:https://blog.csdn.net/qq_35226176/article/details/84325814  layui select 下拉框 级联 动态赋值 与获取选中值

免责声明:文章转载自《layui select 下拉框 级联 动态赋值 与获取选中值》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇WPF快速指导7:控件和自定义控件Modern UI for WPF 开源项目(2):我的第一个Modern UI App下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

oracle 排序后分页查询

demo: select * from ( select * from DEV_REG_CFG_CAMERA where 1 = 1 order by unid asc) where rownum < 3001 minus select * from ( select * from DEV_REG_CFG_CAMERA where 1 = 1 ord...

easy ui 给表单元素赋值input,combobox,numberbox

①给input控件 class="easyui-textbox" <input data-options="required:true" type="text" name="RelCompanyName" />$("#RelCompanyName").attr('resize','140px');//设置宽度$("#RelCompanyName...

SQL性能调优

部分转自:http://www.cnblogs.com/luckybird/archive/2012/06/11/2544753.html 及http://www.cnblogs.com/kissdodog/p/3160560.html 着色部分为实际解决问题的过程 最常见的索引问题查找: 1、检查实际执行计划,使用图形化或者在执行语句前增加  set s...

mysql 基本使用教程(源于网络)

3.1. 连接与断开服务器 3.2. 输入查询 3.3. 创建并使用数据库 3.3.1. 创建并选择数据库 3.3.2. 创建表 3.3.3. 将数据装入表中 3.3.4. 从表检索信息 3.4. 获得数据库和表的信息 3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行...

ElementUI的el-select怎样实现下拉多选并实现给下拉框赋值和获取值

场景 要实现的效果如下 官方示例代码实现多选 为el-select设置multiple属性即可启用多选,此时v-model的值为当前选中值所组成的数组。 默认情况下选中值会以 Tag 的形式展现,你也可以设置collapse-tags属性将它们合并为一段文字。 <template> <el-select v-model="valu...

MySQL之SQL优化详解(二)

目录 MySQL之SQL优化详解(二) 1. SQL的执行顺序 1.1 手写顺序 1.2 机读顺序 2. 七种join 3. 索引 3.1 索引初探 3.2 索引分类 3.3 建与不建 4. 性能分析Explain (1)id:select查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序 (2) select_t...