Select2: 初期化後にデータを設定するには? 質問する

Select2: 初期化後にデータを設定するには? 質問する

select2 を初期化した後、データの配列を設定する必要があります。そのため、次のようなものを作成したいと思います。

var select = $('#select').select2({});
select.data([
  {id: 1, text: 'value1'},
  {id: 1, text: 'value1'}
]);

しかし、次のエラーが発生します。

オプション 'data' は、要素に添付されている場合、Select2 では許可されません。;

私の HTML:

<select id="select" class="chzn-select"></select>

選択要素の代わりに何を使用すればよいですか?

検索するアイテムのソースを設定する必要があります

ベストアンサー1

オンロードの場合:

$.each(data, function(index, value) {
  $('#selectId').append(
    '<option value="' + data[index].id + '">' + data[index].value1 + '</option>'
  );
});

おすすめ記事