用数组设置bootstrap-select值,但保留数组顺序(而不是按字母顺序排序)。

问题描述 投票:0回答:1

这应该很简单,也很常见,但我的Google技能让我很失望。

我使用的是 bootstrap-select 来创建一个下拉菜单,用户最多可以选择3个选项,初始化是这样的。

$('#PItypeSelect').selectpicker({
    maxOptions: 3,
});

假设这是HTML。

<select id='PItypeSelect' multiple>
    <option>A</option>
    <option>B</option>
    <option>C</option>
    <option>D</option>
    <option>E</option>
</select>"

现在我想从一个数组中设置所选的选项,例如: tipo = ['B','A','C']但无论我怎么努力,最后总是显示为 A, B, C 而不是 B, A, C.

也不

$('#PItypeSelect').selectpicker('val', tipo);

也不

$('#PItypeSelect').val(tipo);
$('#PItypeSelect').selectpicker('refresh');

工作,我也没有找到这个问题。有谁有办法解决吗?

javascript bootstrap-select
1个回答
0
投票

这在目前还不能实现。你需要遵循 https:/github.comsnapappointmentsbootstrap-selectissues2119。.

© www.soinside.com 2019 - 2024. All rights reserved.