//表单字段提交js layui.use(["form", "laydate"], function () { var form = layui.form, laydate = layui.laydate; $(".dateText").each(function () { laydate.render({ elem: this, type: "date" }) }) //设置下拉框选项 window.setOption = function (obj, columnName) { var selectIndex = $(obj).find("option:selected").index(); var dataList = JSON.parse($(obj).attr("data-list")); if (selectIndex != 0 && dataList.length > 0) { dataList = dataList[selectIndex - 1].data; } var selectObj = $(obj).closest("form").find("select[name='" + columnName + "']"); selectObj.find("option:gt(0)").remove(); if (selectIndex != 0) { for (var i = 0; i < dataList.length; i++) { selectObj.append(""); } } form.render("select"); selectObj.attr("data-list", JSON.stringify(dataList)).attr("data-value", "").change(); } //初始化 var columnSelect = []; $(".columnSelect").each(function () { if ($(this).find("option:selected").index() != 0) { columnSelect.push($(this)); } }) for (var i = 0; i < columnSelect.length; i++) { columnSelect[i].change(); } })