layui 表单select 搜索筛选在ios上不生效
2023-12-25 本文已影响0人
litielongxx

有的layui版本,会ios浏览器或客户端上输入例如lay不出来结果,必须切换下大小写才行。
这个是特定版本的错误,更新下对应layui版本。已知最小2.8.0修正,且在layui 2.80以后,渲染下拉菜单的代码必须放在下拉菜单元素被添加到页面之后。否则,渲染下拉菜单时会找不到下拉菜单元素。
$(function () {
//获取待解析模板
let timer = setInterval(function () {
if ($("#school option").length > 1) {
clearInterval(timer);
} else {
// 下拉菜单元素尚未添加到页面,继续等待
// 下拉菜单元素已添加到页面
$.each('xxdata默认的数组数据', function (index, item) {
$("#select的id名").append(new Option(item, item)); // 下拉菜单里添加元素
});
layui.form.render("select"); // 渲染下拉菜单
}
}, 300);
});