js的form.reder()函数渲染table表格中的下拉框数据

目录

问题描述

form.reder()函数

简单介绍一下form.reder()

layui官网对于渲染页面的介绍

页面渲染


问题描述

在我的项目中遇到一个问题在table中添加输入框但是下拉输入框中没有我们的数据

如图:

看代码 :

function add(data) {
    data.forEach((item, index) => {
        let a = index + 1
        $('.w100').append(
            "<tr>" +
            "<input type=\"hidden\" id=\"id\" name=\"id" + a + "\" style=\"text-align: center\"value=" + item.id + ">" +
            "<td colspan=" + 2 + "><input class='layui-input input-border' type=\"text\" id=\"personStatus" + a + "\" name=\"personStatus\" style=\"text-align: center;width:100%\" value=" + item.personStatus + "></td>" +
            "<<td colspan=" + 2 + "   style=\"width: 100px;height: 100px;  \">" +
            "                                         <select style='text-align:center' name=\"statusTime\" id=\"statusTime" + a + "\">\n" +
            "                                             <option id=\"in" + index + "\"  value=" + title + ">" + title + '年' + "</option>\n" +
            "                                             <option id=\"befor" + index + "\"   value=" + title + ">" + title + '年以前' + "</option>\n" +
            "                                          </select>" +
            "</td>" +
"</tr>");
 });
list = data;
}

 很明显这里我们的方法是用循环读取的方法写的但是在访问页面的时候输入框就没有数据

form.reder()函数

简单介绍一下form.reder()

form.render(); //更新全部表单数据

select 刷新select选择框渲染

checkbox 刷新checkbox复选框(含开关)渲染

radio 刷新radio单选框框渲染

form.render(); //更新全部

form.render(‘select’); //刷新select选择框渲染

layui官网对于渲染页面的介绍

页面渲染

数据读取完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值