layui框架form.on('select(XXX)',function(){});方法不执行解决方法

南笙酒味 提交于 2020-04-11 17:46:22

在layui框架中使用form.on方法绑定select下拉框选中事件,form.on()方法不执行, 解决方法有以下几点:


1.  html中form标签中要有class="layui-form",否则不生效

<form class="layui-form">

</from>

 2.  form.on方法必须放在layui.use({})里

<script language="JavaScript">
    layui.use(['form', 'layer'], function () {
        form.on('select(XXX)', function (data) {});
    });

3.  select标签中要有lay-filter属性,用来监听select

<select id="XXX" lay-filter="XXX" lay-verify="required" lay-search>
        <option></option>
</select>

以上解决方法就能使form.on方法执行了

发布了69 篇原创文章 · 获赞 253 · 访问量 4万+
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!