采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
更新地址进行编辑时,选择省份后,城市框就是空白的了,没有默认选中请选择,这个要怎么解决啊,添加selected也无效
给请选择一项加个value=""试试呢
已经加过value=""了的,回填没有问题,城市中也有请选择一项,只是点击省份后城市无法默认选中请选择
加个判断,如果没有城市的话,别给select的value赋值。如果赋了个不存在的值,就会显示不出来
出错原因主要是再出发了省份change事件后,执行loadCity时,又会执行
/*如果更新地址,并且有城市信息*/
if(this.option.isUpdate && this.option.data.receiverCity){ $citySelect.val(this.option.data.receiverCity); }
此时,又会把城市框设置为用户原来的城市,不过因为在触发联动的时候已经修改了省份,所以二级城市框里没有原来的城市了,所以就会显示为空白。我的做法是在option上设置了一个标志位,来判断是否是一级省份选框触发的loadcity,如果是,就不执行上面的。
做法不够优雅,见笑了。
登录后可查看更多问答,登录/注册
【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目
1.5k 14
1.2k 13
1.7k 12
1.6k 12
1.2k 12