2015-09-23 4 views
0

Использование Multiplelect Bootstrap (http://davidstutz.github.io/bootstrap-multiselect/#templates), и я не могу установить значение по умолчанию для мультиселектора в документации. Я делаю это внутри функции:Twitter Bootstrap Multiselect - Установить значение по умолчанию

$("#selector").multiselect("select", ["Value1"]); 
$("#selector").multiselect("refresh"); 

Это должно быть относительно просто, но, похоже, не работает. Кто-нибудь еще мог установить значение по умолчанию?

+0

Не должно быть '.multiselect (" select "," Value1 ");' (а не массив)? – D4V1D

+0

Документация показывает массив: $ ('# example-select'). Multiselect ('select', ['1', '2', '4']); - Я пробовал, и это не имеет значения. – AWizardInDallas

+0

Причина для массива заключается в том, что можно выбрать несколько параметров. В моем случае я просто хочу выбрать один! :) – AWizardInDallas

ответ

0

Ну, это раздражает, но это то, что работает:

window.setTimeout(function() { 
    try { setTimeout(
    $("#selector").multiselect("select", ["Value1"]), 0); } catch (err) { } 
}, 0); 

Weird. : -/

+0

Мне также пришлось отменить выбор существующей опции переключателя: $ ("# selector"). Multiselect ("отменить выбор", ["Value0"]), 0); – AWizardInDallas

+0

Возможно, это в другой части вашего кода, можете ли вы разместить дополнительную информацию? ваши команды находятся внутри $ (function() {}); ? –

Смежные вопросы