将选定的选项添加到Select2
问题描述:
我在“Ajax模式”中使用Select2,因此我从API端点获取选项。但是我需要在用户开始输入之后用Javascript通过一些选择的选项预先填充它。将选定的选项添加到Select2
我试着将它追加到<select></select>
以及呈现的列表中,但我无法正确理解它。
答
万一有人用同样
var option = new Option("text", "id");
option.selected = true;
$("#id").append(option);
$("#id").trigger("change");
答
这是我如何做到这一点(如果你不希望添加新的选项,并使用现有的)努力:
$("#the-select")
.val($("#the-select")
.val()
.concat([array_of_existing_values]));
$("#the-select")
.trigger("change");
HTH