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