再次更改代码的时候,因为城市下拉列表是从数据库查出来的,所以这时候就想到了一起以前用到的一个方法:选择重新渲染
就是把未渲染的元素该怎么设置值还怎么设置值,然后把图层渲染出来的页面样式,从新再渲染一次,,
[layui渲染文档](http://www.layui.com/doc/modules/form.html #渲染)
$(" #用户名).val(“小明”); … $(" #城市”).val(“天剑山”); ……一大堆需要设置的值,然后一个渲染,就可以了 form.render ();//更新全部 form.render(“选择”);//刷新选择选择框渲染
<强>下面的废弃! ! ! ! ! ! ! ! ! ! ! ! ! !
强>
/* * * layui:选择插件,默认选中 *注:单个下拉框 * @param下拉框的id * @param想要让选中的值:str */函数layuiSelected (id、str) {//0,设置选择的值 $ (" # " + id) .attr(“价值”,str);//0.1把选择下的选项的选择换成现在的 $ (" # " + id)定格(“选项”). each函数(){ 如果美元(这)。text ()==str) { (美元).attr(“选择”,“选择”); 其他}{ 如果($ ().attr(“选择”)==把≡瘛?{ (美元).removeAttr(“选择”); } } });//1,首先设置输框 $ (" # " + id)。兄弟姐妹(" div[类=' layui-unselect layui-form-select“]”)定格(" div [class=' layui-select-title '] ")定格(“输入”).val (str);//2,其次,设置dl下的弟弟 $ (" # " + id)。兄弟姐妹(" div[类=' layui-unselect layui-form-select“]”)定格(dl)定格(dd) . each(函数(){ 如果美元(这)。text ()==str) { 如果(! $ ().hasClass (“layui-this”)) { (美元).addClass (“layui-this”); (美元).click (); } 返回true; 其他}{ 如果($ ().hasClass (“layui-this”)) { (美元).removeClass (“layui-this”); } } }); }
以上这篇层插件选择选中默认值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。