【发布时间】:2019-04-26 04:28:41
【问题描述】:
我的应用程序中有一个 select2 下拉菜单。邮政编码和城市被加载到这个选择中。当我输入“2800”时,我会得到“2800 Mechelen”和“2800 Walem”,因为这两个城市的邮政编码必须相同。
当我选择“2800 Mechelen”时,我无法再选择“2800 Walem”。但是仍然可以选择具有其他邮政编码的其他东西。
【问题讨论】:
标签: jquery jquery-select2
我的应用程序中有一个 select2 下拉菜单。邮政编码和城市被加载到这个选择中。当我输入“2800”时,我会得到“2800 Mechelen”和“2800 Walem”,因为这两个城市的邮政编码必须相同。
当我选择“2800 Mechelen”时,我无法再选择“2800 Walem”。但是仍然可以选择具有其他邮政编码的其他东西。
【问题讨论】:
标签: jquery jquery-select2
我已通过在您单击 select2 span 元素时删除标签来解决此问题。
$('span.select2').click(function(e){
if ($('select#zipcode_belgium').has('option').length == 0) {
//no options
} else {
//has options
$('select#zipcode_belgium').empty();
}
});
【讨论】: