无法设置从数组中选择引导程序的多个值



所以我有这个字符串:93, 94这是选择值的引用。

我正在尝试使用以下方法设置这些值:

let values = "93, 94";
$('#property-categories').selectpicker('val', values);

但不起作用,则在select控件中未选择任何值。

如果我写:$('#property-categories').selectpicker('val', [93,94]);

作品,知道吗?

要将逗号分隔的字符串转换为数组(此处所需的类型(,请使用split()

let values = "93, 94";
$('#property-categories').selectpicker('val', values.split(', '));

请检查这个简单的选择控制

var values="93,94";
$.each(values.split(","), function(i,e){
$("#strings option[value='" + e + "']").prop("selected", true);
});

对于选择器,您需要设置以下代码

$('.selectpicker').selectpicker();
$('.selectpicker').selectpicker('val', ['93','94']);

查看此处工作演示 -> 单击此处

最新更新