1
我選擇2:選擇二allowclear不工作
element.select2({
allowClear: true,
placeholder: 'blabla',
data: {/*mydata*/}
});
問題是,比選擇2別當添加新的數據(手動或通過Ajax請求)明確選項的列表。
在此,我決定手動清除選項列表,因爲select2沒有相同的方法來清除選項列表。
element.empty().trigger('change');
對於顯示新數據,我將select2重新指向同一個元素。
這是很好的工作,但之後,select2將第一項數據設置爲選定選項,allowClear和佔位符不起作用。我不會做什麼,select2在手動清除項目後將第一項設置爲選定選項。
我做錯了什麼?
allowClear引用用戶操作,而不是通過代碼清除它。 – Bindrid
是的,我錯誤地提出了問題。 – Stanislav