关于本节更新地址的问题

来源:8-8 订单确认页的开发(逻辑)4

慕标0553706

2017-07-10

http://szimg.mukewang.com/5963913c0001bd7804430308.jpg

更新地址进行编辑时,选择省份后,城市框就是空白的了,没有默认选中请选择,这个要怎么解决啊,添加selected也无效

写回答

2回答

Rosen

2017-07-11

给请选择一项加个value=""试试呢

1
2
Rosen
回复
慕标0553706
加个判断,如果没有城市的话,别给select的value赋值。如果赋了个不存在的值,就会显示不出来
2017-07-11
共2条回复

龚小样

2017-09-24

出错原因主要是再出发了省份change事件后,执行loadCity时,又会执行

/*如果更新地址,并且有城市信息*/
if(this.option.isUpdate && this.option.data.receiverCity){
$citySelect.val(this.option.data.receiverCity);
}

此时,又会把城市框设置为用户原来的城市,不过因为在触发联动的时候已经修改了省份,所以二级城市框里没有原来的城市了,所以就会显示为空白。我的做法是在option上设置了一个标志位,来判断是否是一级省份选框触发的loadcity,如果是,就不执行上面的。

做法不够优雅,见笑了。

0
0

真实数据对接 从0开发前后端分离的企业级上线项目

【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目

4262 学习 · 4113 问题

查看课程