这应该很简单,也很常见,但我的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');
工作,我也没有找到这个问题。有谁有办法解决吗?
这在目前还不能实现。你需要遵循 https:/github.comsnapappointmentsbootstrap-selectissues2119。.