我已经为多重选择实现了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下拉列表中显示新搜索到的结果。请解决问题。感谢
答案 0 :(得分:2)
不要将其设为null它将删除select2用于填充数据的html。替换你的代码
$('#recipient_name_rply').data().select2.updateSelection(null);
与
$('#recipient_name_rply').data().select2.updateSelection([]);
我希望它能奏效。