使用 select2 javascript 从数组中设置选定值
Set Selected Value from array using select2 javascript
我在 javascript 中有这样的数组
var array = ["Impression", "Clicks", "CTR", "CVR", "CPC", "CPM", "CPA"]
我想从我的一个数组中 在 select2 中设置 selected text,但感到困惑。
select2 代码:
$('.params_1').select2({
placeholder: "Impression",
allowClear: false,
data: array,
initSelection: true
});
<select>
<option selected="selected">text</option>
<option>text</option>
</select>
我正在使用 placeholder :"impression"
但不是 selected,它只是在我的 select 选项中标记。
如果您希望从数组中选择某些选项,您的 html 应该包含该选项。
例如-如果你想设置"Impression"被选中,把你的html改成下面-
<select>
<option selected="selected">Impression</option>
</select>
如果您想为您的选项提供一些 value
,您应该将数组更改为对象数组。更多详情,请查看this link.
我在 javascript 中有这样的数组
var array = ["Impression", "Clicks", "CTR", "CVR", "CPC", "CPM", "CPA"]
我想从我的一个数组中 在 select2 中设置 selected text,但感到困惑。
select2 代码:
$('.params_1').select2({
placeholder: "Impression",
allowClear: false,
data: array,
initSelection: true
});
<select>
<option selected="selected">text</option>
<option>text</option>
</select>
我正在使用 placeholder :"impression"
但不是 selected,它只是在我的 select 选项中标记。
如果您希望从数组中选择某些选项,您的 html 应该包含该选项。
例如-如果你想设置"Impression"被选中,把你的html改成下面-
<select>
<option selected="selected">Impression</option>
</select>
如果您想为您的选项提供一些 value
,您应该将数组更改为对象数组。更多详情,请查看this link.