【问题标题】:Set Selected Value from array using select2 javascript使用 select2 javascript 从数组中设置选定值
【发布时间】:2016-06-01 09:13:25
【问题描述】:

我在javascript中有这样的数组

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

我想在我的数组之一的 select2 中设置选定的文本,但我感到困惑。

选择2代码:

$('.params_1').select2({
  placeholder: "Impression",
  allowClear: false,
  data: array,
  initSelection: true
});
<select>
  <option selected="selected">text</option>
  <option>text</option>
</select>

我正在使用placeholder :"impression",但它没有被选中,它只是在我的选择选项中添加标签。

【问题讨论】:

  • 选择元素上没有类。

标签: javascript jquery arrays select2


【解决方案1】:

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

例如-如果您想设置“印象”被选中,请将您的html更改为以下-

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

如果您想为您的选项提供一些value,您应该将您的 Array 更改为对象数组。更多详情请查看this链接。

【讨论】:

    猜你喜欢
    • 2020-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多