Jquery Can';t选择其他内容在Select2下拉列表中以相同的开头

Jquery Can';t选择其他内容在Select2下拉列表中以相同的开头,jquery,jquery-select2,Jquery,Jquery Select2,我的应用程序中有一个select2下拉列表。Zipcodes和cities将加载到此select中。当我输入“2800”时,我会得到“2800梅切伦”和“2800瓦莱姆”,因为这两个城市必须使用相同的zipcode 当我选择了“2800梅切伦”时,我再也不能选择“2800瓦伦”。但是仍然可以选择具有其他zipcode的其他内容 我已通过在单击select2 span元素时删除中的标记解决了此问题 $('span.select2').click(function(e){ if ($('se

我的应用程序中有一个select2下拉列表。Zipcodes和cities将加载到此select中。当我输入“2800”时,我会得到“2800梅切伦”和“2800瓦莱姆”,因为这两个城市必须使用相同的zipcode

当我选择了“2800梅切伦”时,我再也不能选择“2800瓦伦”。但是仍然可以选择具有其他zipcode的其他内容


我已通过在单击select2 span元素时删除中的标记解决了此问题

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