javascript Select2在单击时关闭模态

jgzswidk  于 2023-01-08  发布在  Java
关注(0)|答案(2)|浏览(133)

我的Modal上有7个SELECT 2元素,起初,我无法搜索select 2元素。然后,我在准备显示Modal时添加了这行代码
$('#my-select').选择2({下拉父项:$('#我的模态')}),
而且我能够在Select元素上搜索。现在的问题是有时当我点击Select 2中的一个选项时,它会自动关闭Modal。

qnzebej0

qnzebej01#

我也遇到过同样的问题,但正如您在原始文档中所发现的,您可以通过将

$.fn.modal.Constructor.prototype.enforceFocus = function() {};

在初始化任何模态之前。
检查https://select2.org/troubleshooting/common-problems以获得进一步说明

hc2pp10m

hc2pp10m2#

这对我很有效(Bootstrap 5)

$('#my-select').select2({
    dropdownParent: $('#my-select').closest('div')
});

相关问题