Select 选择2清除搜索输入

Select 选择2清除搜索输入,select,jquery-select2,Select,Jquery Select2,我的Select2过滤器有问题。 我需要执行清除按钮。我有4个过滤器,其中两个是简单的选择过滤器,两个是通过select2.js的查询参数开发的搜索栏输入 <div class="input-append"> <select class="filter-select form-control data-filter fCombo-select"> <option></option> </select> </div&

我的Select2过滤器有问题。 我需要执行清除按钮。我有4个过滤器,其中两个是简单的选择过滤器,两个是通过select2.js的查询参数开发的搜索栏输入

<div class="input-append">
  <select class="filter-select form-control data-filter fCombo-select">
    <option></option>
  </select>
</div>

<div class="input-append">
  <input type="hidden" class="fCombo-select"/>
</div>

_this.$s('input.fCombo-select').select2(params);
_this.$s('select.fCombo-select').select2(params);
仅在简单的选择过滤器上工作良好。那些有搜索栏的我根本无法清除

与设置这些过滤器的值几乎相同的问题。我不能为选择过滤器设置值,但那些带有搜索栏的过滤器一切正常。
请帮帮我,因为我有点困惑,我尝试了很多东西,但它们根本不起作用。

我找到了解决方案: 奇怪,但我只能用它来清除项目

$('.customer .fCombo-select').select2('data',null).trigger('change');
为什么清除数据的方法太多?为什么这些搜索栏只能用它来清理

$('.customer .fCombo-select').select2('data',null).trigger('change');