【发布时间】:2017-08-02 04:36:40
【问题描述】:
我尝试使用 bootstrap-select 来实现一个下拉框,但选项没有垂直列出。以前有人遇到过同样的问题吗?
<script src="{% static 'risk_parity/js/jquery-3.2.1.min.js' %}"></script>
<script src="{% static 'risk_parity/js/bootstrap.min.js' %}"></script>
<link href="{% static 'risk_parity/css/bootstrap.min.css' %}" rel="stylesheet">
<script type="text/javascript" charset="utf8" src="//code.jquery.com/jquery-1.12.4.js"></script>
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.15/js/dataTables.bootstrap.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.4/css/bootstrap-select.min.css">
<script type="text/javascript" charset="utf8" src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.4/js/bootstrap-select.min.js"></script>
<select class="selectpicker" >
<option>USA</option>
<option>CA</option>
</select>
<script>
$(document).ready(function(){
$('.selectpicker').selectpicker();
});
</script>
【问题讨论】:
-
什么下拉框?您是指使用
selectpicker()添加的选择下拉菜单吗? -
是的,DelightedD0D。我在那里附上了一张图片供您参考。它现在是水平列出的,我想让它们垂直列出。
-
您必须有一些额外的 css 影响该元素,代码可以正常工作,请参阅 jsfiddle.net/vgLcndpf/74,右键单击该元素并找到导致问题的 css 规则并更改它
-
查看控制台是否有错误,我猜你的 js 或 css 没有正确加载
-
@Exprator 你为什么这么说?看起来像一个简单的 css 冲突
标签: css twitter-bootstrap bootstrap-selectpicker