您的位置:首页技术文章
文章详情页

css - 有什么办法能够使下拉框能够动态扩展大小?

【字号: 日期:2024-03-14 13:51:50浏览:70作者:猪猪

问题描述

1,使用angular动态获取地址信息并自动生成地址下拉列表:代码如下:

<select name='graduated_province' ng-model='graduated_province' ng-options='pro.area_id as pro.area_name for pro in province' ng-change='areaChoose(’city’)'> <option value='' label='请选择' selected='selected'>请选择</option></select><select name='graduated_city' ng-model='graduated_city' ng-options='city.area_id as city.area_name for city in city' ng-change='areaChoose(’district’)'> <option value='' label='请选择' selected='selected'>请选择</option></select><select name='graduated_district' ng-model='graduated_district' ng-options='dist.area_id as dist.area_name for dist in district'> <option value='' label='请选择' selected='selected' >请选择</option></select>

效果如下:css - 有什么办法能够使下拉框能够动态扩展大小?

那么问题来了,因为是通过ajax获取地址数据然后angular生成的列表,所以在

css - 有什么办法能够使下拉框能够动态扩展大小?

这样的网络情况下,如果你在生成下拉框之前点击这个即将生成的下拉框,会出现:css - 有什么办法能够使下拉框能够动态扩展大小?这样的情况.

所以我想问下有什么办法能够使下拉框能够动态扩展大小?

问题解答

回答1:最简单的就是建议你,使用自定义组件。模拟一个下拉列表出来。

你给设置一个最小高度试试

回答2:

最好在页面加载进来时,就把第一级select的默认项的数据给附上。

回答3:

楼主解决了吗?急需!!!!

标签: CSS
相关文章: