初学layui,遇到layui复选框的回显问题。请教朋友后,自己有一点的心得,如下。
路过的大佬们,有不正确的地方或者更优的方式,一定请留下您的好方法。
需要实现的效果:
从后台中获取data,遍历,将选中的多选框的状态checked修改为true var serviceTypeArr = new Array(); serviceTypeArr = data.serviceType.split(',');、 for(var i = 0; i < serviceTypeArr.length,i++){ body.find("input:checkbox[valua='"+serviceTypeArr[i]+"']").attr("checked",true); } |
这里使用的是layui的事件监听(table)。语法:table.on(‘event(filter)‘, callback); 注:event为内置事件名,filter为容器lay-filter设定的值。
监听复选框事件// table事件监听,监听工具条 table.on( |