【发布时间】:2021-10-11 18:26:11
【问题描述】:
我在这里有点新,但我想知道在添加带有搜索栏的下拉菜单时是否有人可以提供帮助。例如,我希望用户能够从某些食物列表中选择某些项目或搜索它们,但我无法在 bootstrap 5 中找到执行此操作的教程。我阅读了文档,但它没有给我任何使用下拉列表实现搜索栏的具体方法。
我知道我可以使用 javascript 手动添加搜索栏的代码并尝试将其与引导下拉菜单链接,但我对 JavaScript 不是很熟悉,想知道 boostrap 是否有办法做到这一点布局不乱就枯萎。
我遵循了 bootstrap 4 中的教程,但它基本上有我想要的想法,但是由于 jQuery 从 bootstrap 5 中删除,它在我当前的网站中不起作用。这是代码: https://codeshare.io/0gQRwQ
$('.select2').select2();
.select2-container .select2-selection--single {
height: 34px !important;
}
.select2-container--default .select2-selection--single {
border: 1px solid #ccc !important;
border-radius: 0px !important;
}
<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" />
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>
<div class="container">
<div class="row">
<form class="col-md-4">
<label>Select</label>
<select class="form-control select2">
<option>Select</option>
<option>Car</option>
<option>Bike</option>
<option>Scooter</option>
<option>Cycle</option>
<option>Horse</option>
</select>
</form>
</div>
</div>
任何建议将不胜感激。谢谢
【问题讨论】:
-
您需要在此站点上发布minimal reproducible example。不在第三方网站上。
-
也许这对你有帮助:stackoverflow.com/questions/33990913
标签: javascript jquery bootstrap-4 jquery-select2 bootstrap-5