1. 程式人生 > >用layui修改表單select值後沒有變,沒有反應,解決方案

用layui修改表單select值後沒有變,沒有反應,解決方案

解決方案: 

  $("#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選擇框渲染

 延伸閱讀: