在通过jquery删除所选属性后,Select2不会填充值

时间:2018-04-02 08:14:21

标签: jquery-select2

我已经为多重选择实现了select2 我的select2元素如下:

<input type="text" name="reply_to[]" class="form-control populate placeholder" multiple="multiple" id="recipient_name_rply" required="" >

关于更改另一个下拉列表我使用此jQuery代码删除以前选择的用户:

$('#recipient_name_rply').data().select2.updateSelection(null);

它可以正常删除所选选项。但问题是当它删除所选选项时,select2无法在select2下拉列表中显示新搜索到的结果。请解决问题。感谢

1 个答案:

答案 0 :(得分:2)

不要将其设为null它将删除select2用于填充数据的html。替换你的代码

$('#recipient_name_rply').data().select2.updateSelection(null);

$('#recipient_name_rply').data().select2.updateSelection([]);

我希望它能奏效。