使用select2 javascript从数组中设置选定的值

时间:2016-06-01 09:13:25

标签: javascript jquery arrays select2

我有像这样的javascript数组

var array = ["Impression", "Clicks", "CTR", "CVR", "CPC", "CPM", "CPA"]

我想从我的一个数组中选择在select2中设置所选文本,但感到困惑。

select2代码:



$('.params_1').select2({
  placeholder: "Impression",
  allowClear: false,
  data: array,
  initSelection: true
});

<select>
  <option selected="selected">text</option>
  <option>text</option>
</select>
&#13;
&#13;
&#13;

我使用placeholder :"impression"但未选择,只是在我的选择选项中标记。

1 个答案:

答案 0 :(得分:0)

如果你想从数组中选择一些选项,你的html应该包含该选项。

例如 - 如果你想设置&#34; Impression&#34;要选择,将您的HTML更改为以下 -

<select>
  <option selected="selected">Impression</option>
</select>

如果您想为某些value提供选项,则应将Array更改为对象数组。有关详细信息,请查看this链接。