Динамически установить выбранные параметры Multi SelectPicker - PullRequest
0 голосов
/ 09 февраля 2019

У меня есть селектор выбора, и я знаю синтаксис для установки выбранных опций с помощью javascript:

$('.mySelectPicker').selectpicker('val', ['one', 'two', 'three']);

Я пытаюсь построить строку в цикле: каждый раз, когда цикл повторяется,это добавляется (немного PHP):

options += '\'' + '<?= $name ?>' + '\', ';

Затем я пытаюсь установить выбранные параметры следующим образом:

$('.mySelectPicker').selectpicker('val', [options]);

Однако, что-то не так с синтаксисом, в который я помещаю"опции".Я получаю сообщение об ошибке «Неожиданная строка».Я думаю, что я ссылаюсь на переменную options неправильно.(Я установил его немного раньше в коде как var options = "";)

1 Ответ

0 голосов
/ 09 февраля 2019

Синтаксически ответ получился примерно таким:

var options = []; options.push('Mustard'); options.push('Relish'); $('.selectpicker').selectpicker('val', options);

Пользователь Таплар дал ответ.Спасибо!

...