layui 实现select动态赋值和默认选择

   $(function () {
        $.ajax({
            type: 'GET',
            url: '/jygk',
            // dataType: 'json',
            success: function (data) {
                $("#zh").html('<option value="-1">全部账户</option>');
                $.each(JSON.parse(data).data, function (key, val) {
                    var option1 = $("<option>").val(val.MTId).text(val.MTAccount);
                    //通过LayUI.jQuery添加列表项
                    $("#zh").append(option1);
                    $('#zh').val({
                    {
                        id
                    }
                })
                    ;

                });
                layui.form.render('select');
                // $("#zh").get(0).selectedIndex = 0;
            }
        });

        //动态添加下拉框     同时可以设置默认值
        $.ajax({
            url: '/jygk',
            // dataType:'json',
            //type:'post',
            success: function (data) {
                $('#zh').append(new Option('全部账户', '-1'));
                $.each(JSON.parse(data).data, function (index, item) {
                    //option  第一个参数是页面显示的值,第二个参数是传递到后台的值
                    $('#zh').append(new Option(item.MTAccount, item.MTId));//往下拉菜单里添加元素
                    //设置value(这个值就可以是在更新的时候后台传递到前台的值)为2的值为默认选中
                    $('#zh').val({
                    {
                        id
                    }
                })
                    ;
                });
                form.render(); //更新全部表单内容
                //form.render('select'); //刷新表单select选择框渲染
            }
        });
    });

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值