无法在 Select2 下拉列表中选择以相同开头的其他内容

Posted

技术标签:

【中文标题】无法在 Select2 下拉列表中选择以相同开头的其他内容【英文标题】:Can't select something else the starts with the same in Select2 dropdown 【发布时间】:2019-04-26 04:28:41 【问题描述】:

我的应用程序中有一个 select2 下拉菜单。邮政编码和城市被加载到这个选择中。当我输入“2800”时,我会得到“2800 Mechelen”和“2800 Walem”,因为这两个城市的邮政编码必须相同。

当我选择“2800 Mechelen”时,我无法再选择“2800 Walem”。但是仍然可以选择具有其他邮政编码的其他东西。

【问题讨论】:

【参考方案1】:

我已通过在您单击 select2 span 元素时删除标签来解决此问题。

$('span.select2').click(function(e)
    if ($('select#zipcode_belgium').has('option').length == 0) 
        //no options
     else 
        //has options
        $('select#zipcode_belgium').empty();
    
);

【讨论】:

以上是关于无法在 Select2 下拉列表中选择以相同开头的其他内容的主要内容,如果未能解决你的问题,请参考以下文章

如何将唯一 ID 添加到 select2 下拉列表

如何检索存储在 select2 下拉列表中的数据?

Select2:设置下拉列表的默认值,从 C# 模型中获取的数据以剃刀语法

Select2 正在复制我的下拉列表

在选择另一个 select2 下拉列表时重置一个 select2 下拉列表的元素

Select2 从过滤列表中选择所有选项以进行多项选择