火狐无法更新渲染动态生成的对象
使用JS生成的对象使用render()无法更新渲染,需要重新设置属性。
layui.use('form', function() {
var form = layui.form;
// 初始化动态赋值
$("input[name=reject][value=0]").attr("checked", rejectSet == 0 ? true : false);
$("input[name=reject][value=1]").attr("checked", rejectSet == 1 ? true : false);
// 动态生成的对象无法更新渲染需要重新设置属性
$("input[name=reject][value="+rejectSet+"]").prop("checked", "checked");
// 更新渲染
form.render();
});
使用prop()重新设置属性