【发布时间】:2020-06-29 00:40:53
【问题描述】:
我找不到 Bootstrap 的可滚动、多选列表组件;有人知道吗?
Select2 组件很棒,但我希望首先扩展列表,而不是下拉列表。
如果它与文本输入组件一起用于搜索/过滤,则可以很方便地使用。
感谢您提供任何有用的提示!
【问题讨论】:
标签: javascript html twitter-bootstrap
我找不到 Bootstrap 的可滚动、多选列表组件;有人知道吗?
Select2 组件很棒,但我希望首先扩展列表,而不是下拉列表。
如果它与文本输入组件一起用于搜索/过滤,则可以很方便地使用。
感谢您提供任何有用的提示!
【问题讨论】:
标签: javascript html twitter-bootstrap
要使下拉菜单可滚动,请添加以下 css
.multiselect-container {
height: 200px;
overflow-x: hidden;
overflow-y: scroll;
}
【讨论】:
Bootstrap Dual Listbox 使用两个列表来管理选择。
在您的 HTML 文档中:
<select name="duallistbox[]" multiselect>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
...
<option value="10">Option 10</option>
</select>
在你的 JS 脚本中:
$('select[name="duallistbox[]"]').bootstrapDualListbox();
这会导致: Image
【讨论】:
我最近创建了非常简单的 jQuerUI plugin,它通过在元素上切换 .active 类来模拟多选功能。
$(selector).multiselect("selection")
返回具有 .active 类的子元素的索引数组。
滚动和其他样式是通过应用相应的 CSS 来完成的。
【讨论】: