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