gpt4 book ai didi

javascript - 在 Select2 中将数组传递给 val

转载 作者:行者123 更新时间:2023-11-29 14:45:09 26 4
gpt4 key购买 nike

我在设置“Select2”的选定值时遇到问题。当我传递用逗号分隔的 id 值时,它起作用了。但是如果 pass like array 不起作用。

这是我的选择

<select class="form-control" id="myselect" multiple="multiple">
<option id="1">Value1</option>
<option id="2">Value2</option>
<option id="3">Value3</option>
<option id="4">Value4</option>
<option id="5">Value5</option>
</select>

有效

$("#myselect").select2().select2('val', [1,2,3]);

但这行不通

var array_selection = [1,2,3];
$("#myselect").select2().select2('val', [array_selection]);

最佳答案

您正在将您的array_selection 数组放入另一个数组。改变

var array_selection = [1,2,3];
$("#myselect").select2().select2('val', [array_selection]);

var array_selection = [1,2,3];
$("#myselect").select2().select2('val', array_selection);

关于javascript - 在 Select2 中将数组传递给 val,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33838578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com