📅  最后修改于: 2023-12-03 14:43:08.508000             🧑  作者: Mango
jQuery bootstrapSelect 插件是基于 Bootstrap 的下拉框插件,可以让用户定制 Bootstrap 的下拉框样式,增加下拉框的多选功能和搜索功能等。
可以通过 npm 或者直接下载压缩包来安装 jQuery bootstrapSelect 插件。
npm install bootstrap-select
可以在 GitHub 上下载最新的压缩包。
引入 jQuery 和 bootstrap-select 的 js 和 css 文件:
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap-select/1.13.11/css/bootstrap-select.min.css">
<script src="https://cdn.bootcss.com/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/bootstrap-select/1.13.11/js/bootstrap-select.min.js"></script>
在 HTML 中添加 select 元素并初始化插件:
<select class="selectpicker">
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
</select>
<script>
$(function () {
$('.selectpicker').selectpicker();
});
</script>
以下是常用的一些选项,更多选项可以在 官方文档 中查看。
| 选项名称 | 描述 |
| -------- | ------------------------------------------------------------ |
| size | 下拉框大小,可选值为 sm
, md
, lg
|
| width | 下拉框宽度,可以是百分比或者具体像素值 |
| liveSearch | 是否开启搜索功能,可选值为 true 或 false。 |
| multiple | 是否开启多选功能,可选值为 true 或 false。 |
可以通过 Bootstrap 主题 或者自定义 CSS 来自定义下拉框样式。
在 select 标签中添加 data-style属性,然后在 css 文件中定义相应样式即可。
<select class="selectpicker" data-style="btn-primary">
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
</select>
可以通过 Ajax 请求从远程服务器加载下拉框选项,只需要在 data 属性中指定请求的 URL。
<select class="selectpicker" data-live-search="true" data-url="/api/">
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
</select>
以上就是 jQuery bootstrapSelect 插件的介绍和简单使用方法。希望对你有所帮助。更多详细信息请参考官方文档。