javascript - 如何更改select2中下拉列表的父容器

标签 javascript jquery html css jquery-select2

我有表格,其中包含一些选择。对于后者,我使用了插件 select2。

在下面的示例中,您可以看到,选择下拉菜单位于文档的根部 - 在正文中。

我可以更改下拉列表的位置吗?如何更改?

UPD:我的问题可能不太准确。我在问,如何将下拉列表放入带有选择 block 的公共(public)容器中?

$(document).ready(function() {
  $(".js-example-basic-single").select2({
    minimumResultsForSearch: Infinity
  })
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script>

<div class="wrapper">
  <select class="js-example-basic-single" style="width: 200px;">
    <option value="AL">Alabama</option>
    <option value="WY">Wyoming</option>
  </select>
</div>

最佳答案

我不知道您使用的 select2 版本是否可用,但您可以使用这个:

$('select').select2({
    dropdownParent: $('#my_amazing_modal')
});

来源https://select2.github.io/options.html#dropdownParent

关于javascript - 如何更改select2中下拉列表的父容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40201680/

相关文章:

javascript - Angular 重定向不起作用

html - 如何在此网页上以这种方式从移动设备到桌面重新排列元素?

html - 创建类似熊的 div 容器

javascript - 在 Angular js 中将给定状态显示为模态视图和普通 View

javascript - onsubmit 在 window.onload 上被调用

javascript - 在 JavaScript 中多次绑定(bind)事件监听器

javascript - 如何使用 jQuery 循环元素中的单个 div

javascript - 以整数开头的 ID 出现错误的无法识别的表达式

javascript - HTML anchor 标签的 onclick 属性不调用 javascript 函数

javascript - RegExp 仅查找第一个括号内的字符串?