Layui会对select.checkbox.radio等原始元素隐藏,从而进行美化修饰处理.但这需要依赖于form组件,所以你必须加载 form,并且执行一个实例.值得注意的是:导航的Hover效果.Tab选项卡等同理(它们需依赖 element 模块) 所以当新添加这些元素以后需要对页面表单元素重新渲染一下 layui.use('form', function(){ var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功 ..... //但是,如果你
layui.use(['form', 'layer'], function () { var form = layui.form(); var layer = layui.layer; form.on('select(lay-filter)', function (data) { //触发内容 }); }); lay-filter为下拉框lay-filter属性
layui.use('form', function () { var form = layui.form; form.on('select(Status)', function (data) { console.log(data); console.log(data.value); console.log(data.elem[data.elem.selectedIndex].text); }); });
这里我就不给大家详细说明了直接附图: js代码: layui.use(['layer', 'form','xform','layer'], function () { var element = layui.element; var form = layui.form; var layer = layui.layer; // 城市列表 $.ajax({ url:"/city/findById", type:"GET", async: false, cache: fa