jquery - 通过 select2.js 使用多个选择框

标签 jquery css jquery-select2

我使用 select2.js为了创建选择框,我的页面中有两个不同的选择框,它们具有不同的样式。所以如果我分离 CSS 类,它会导致 jquery 脚本。

我添加了一些更改,从 .select2-container .select2-choice span {... }.accoutbox .select2-container .select2-choice span {... } ,它有效。但是一些div block 不在accountbox div中,所以我不能这样做,比如.select2-drop.select2-drop-above {....} .

任何想法都会受到赞赏。谢谢。

最佳答案

Select2 有一个 dropdownCssClass 属性,您可以在其中指定要添加到 select2-drop 类的自定义类,例如

$("#your-selector").select2({
    dropdownCssClass: 'some-custom-drop-class'
});

然后你可以做这样的事情:

.some-custom-drop-class.select2-drop-above

更多:Select2 documentation

关于jquery - 通过 select2.js 使用多个选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22677696/

相关文章:

javascript - 不断出现提示

javascript - 隐藏后续 DOM 元素时显示 "N elements hidden"

javascript - 在 jquery 中使用 $(this) 选择器和另一个嵌套选择器

html - 下拉导航中的 CSS 悬停状态

css - 从字符串中获取 Less 变量值

javascript - 如何将值设置为在 select2 中显示而不是文本

javascript - Select2 小部件将 param.term 空格发送到 ajax 作为 "+"而不是 %20

javascript - 使用 javascript 获取选定的文本 select2

javascript - 重新使用选项变量作为 jquery 扩展的输出

jquery - 使用 jquery 更改位于视口(viewport)上半部分的元素