动态设置Multi SelectPicker的选中选项
Dynamically Set Selected Options of Multi SelectPicker
我有一个选择器,我知道通过 javascript:
设置其选定选项的语法
$('.mySelectPicker').selectpicker('val', ['one', 'two', 'three']);
我正在尝试在循环中构建一个字符串:每次循环迭代时,都会添加这个(一些 PHP):
options += '\'' + '<?= $name ?>' + '\', ';
然后,我尝试像这样设置选定的选项:
$('.mySelectPicker').selectpicker('val', [options]);
但是,我放置 "options" 的语法有问题。我收到一个错误 "Unexpected string"。我认为我错误地引用了 options 变量。 (我在代码的前面将其正确设置为 var options = "";
)
答案最终在句法上是这样的:
var options = []; options.push('Mustard'); options.push('Relish'); $('.selectpicker').selectpicker('val', options);
用户 Taplar 提供了答案。谢谢!
我有一个选择器,我知道通过 javascript:
设置其选定选项的语法$('.mySelectPicker').selectpicker('val', ['one', 'two', 'three']);
我正在尝试在循环中构建一个字符串:每次循环迭代时,都会添加这个(一些 PHP):
options += '\'' + '<?= $name ?>' + '\', ';
然后,我尝试像这样设置选定的选项:
$('.mySelectPicker').selectpicker('val', [options]);
但是,我放置 "options" 的语法有问题。我收到一个错误 "Unexpected string"。我认为我错误地引用了 options 变量。 (我在代码的前面将其正确设置为 var options = "";
)
答案最终在句法上是这样的:
var options = []; options.push('Mustard'); options.push('Relish'); $('.selectpicker').selectpicker('val', options);
用户 Taplar 提供了答案。谢谢!