我的应用程序中有一个select2下拉列表。邮政编码和城市将加载到此选择中。当我输入“ 2800”时,会得到“ 2800 Mechelen”和“ 2800 Walem”,因为两个城市的邮政编码必须相同。
当我选择“ 2800 Mechelen”时,我不再选择“ 2800 Walem”。但是,仍然可以选择具有其他邮政编码的其他内容。
答案 0 :(得分:0)
我通过在单击select2 span元素时删除了中的标记来解决了此问题。
$('span.select2').click(function(e){
if ($('select#zipcode_belgium').has('option').length == 0) {
//no options
} else {
//has options
$('select#zipcode_belgium').empty();
}
});