Jquery 将所选选项添加到Select2

Jquery 将所选选项添加到Select2,jquery,jquery-select2,Jquery,Jquery Select2,我在“Ajax模式”中使用Select2,因此我从API端点获取选项。但我需要在用户开始键入后,通过Javascript用一些选定的选项预先填充它 我试图将它附加到和渲染列表中,但我无法正确地将其添加到渲染列表中。以防有人正在处理相同的问题 var option = new Option("text", "id"); option.selected = true; $("#id").append(option); $("#id").trigger("change"); 我就是这样做的(如果您

我在“Ajax模式”中使用Select2,因此我从API端点获取选项。但我需要在用户开始键入后,通过Javascript用一些选定的选项预先填充它


我试图将它附加到
和渲染列表中,但我无法正确地将其添加到渲染列表中。

以防有人正在处理相同的问题

var option = new Option("text", "id");
option.selected = true;

$("#id").append(option);
$("#id").trigger("change");

我就是这样做的(如果您不想添加新选项并使用现有选项):


HTH

谢谢,节省了我很多时间;)
  $("#the-select")
    .val($("#the-select")
      .val()
      .concat([array_of_existing_values]));
  $("#the-select")
    .trigger("change");