用layui修改表单select值后没有变,没有反应,解决方案

113 篇文章 1 订阅
81 篇文章 1 订阅

解决方案: 

  $("#admin_user_id").prepend("<option value='0'>--请选择服务人员--</option>");

#admin_user_id是select的id

 

操作代码执行完后一定要执行下面的代码

 form.render('select'); //刷新select选择框渲染

 

官方:

更新渲染

有些时候,你的有些表单元素可能是动态插入的。这时Form模块的自动化渲染是会对其失效的。虽然我们没有双向绑定机制(因为我们叫经典模块化框架,咩哈哈哈哈。。。),但没事,你只需要执行 form.render(type); 方法即可。 
其中的type即表单的type类型,可选。默认对全部类型的表单进行一次更新。可局部刷新的type如下表:

参数(type)值描述
select刷新select选择框渲染
checkbox刷新checkbox复选框(含开关)渲染
radio刷新radio单选框框渲染

 

 实例代码:

form.render(); //更新全部
form.render('select'); //刷新select选择框渲染

 

 延伸阅读:

JQuery对 Select 的各种操作,所有代码作者亲测

https://blog.csdn.net/cplvfx/article/details/83928150 

 

用layui做二级,三级,多级联动表单

https://blog.csdn.net/cplvfx/article/details/83932076

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橙-极纪元JJY.Cheng

客官,1分钱也是爱,给个赏钱吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值