2017-01-05 69 views

回答

1

你可以嘗試以下方法,我不真的像這個解決方案,但它的作品,如果你創建一個新的select2:

$button.click(function() { 
    $('#select').select2('destroy').empty().select2({allowClear: true, 
    placeholder: 'Placeholder...'}); 
}); 
+0

謝謝你,在設置'data'之前添加'.empty()'就夠了! – Unirgy

1

請更新像下面的按鈕單擊事件,

$button.click(function() { 
    $select.empty(); 
}); 
+0

我不想清除選擇。我試圖清除選項 – Unirgy

+0

這將清除整個select2,並且Op必須再次識別所有內容,例如佔位符。他只需要更新數據。 – Jacky

+0

你的意思是選定的選項只會被刪除嗎? – prathmeshb1