请参阅此jsfiddle:https://jsfiddle.net/L1tns1yh/1/
首先,它无法检索正确的.select2('data')
然后,点击按钮不会重置选项,尝试了我在互联网上找到的不同方式......
答案 0 :(得分:1)
请更新下面的按钮点击事件,
$button.click(function () {
$select.empty();
});
答案 1 :(得分:1)
您可以尝试以下方法,我真的不喜欢这个解决方案但是如果你创建一个新的select2它会起作用:
$button.click(function () {
$('#select').select2('destroy').empty().select2({allowClear: true,
placeholder: 'Placeholder...'});
});