2
我在「Ajax模式」中使用Select2,因此我從API端點獲取選項。但是我需要在用戶開始輸入之後用Javascript通過一些選擇的選項預先填充它。將選定的選項添加到Select2
我試着將它追加到<select></select>
以及呈現的列表中,但我無法正確理解它。
我在「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