关于本节更新地址的问题
来源:8-8 订单确认页的开发(逻辑)4
慕标0553706
2017-07-10
更新地址进行编辑时,选择省份后,城市框就是空白的了,没有默认选中请选择,这个要怎么解决啊,添加selected也无效
写回答
2回答
-
Rosen
2017-07-11
给请选择一项加个value=""试试呢
122017-07-11 -
龚小样
2017-09-24
出错原因主要是再出发了省份change事件后,执行loadCity时,又会执行
/*如果更新地址,并且有城市信息*/
if(this.option.isUpdate && this.option.data.receiverCity){ $citySelect.val(this.option.data.receiverCity); }
此时,又会把城市框设置为用户原来的城市,不过因为在触发联动的时候已经修改了省份,所以二级城市框里没有原来的城市了,所以就会显示为空白。我的做法是在option上设置了一个标志位,来判断是否是一级省份选框触发的loadcity,如果是,就不执行上面的。
做法不够优雅,见笑了。
00
相似问题