bootstrap-select: параметры не отображаются в раскрывающемся списке

Я использую ASP.net MVC с начальной загрузкой. У меня есть два выпадающих списка, в которых я использую bootstrap-select, чтобы они соответствовали теме. Проблема в том, что если я щелкну раскрывающийся список, он не покажет его содержимое. Однако, если я нажму клавишу вниз (или вверх), когда она сфокусирована, она отобразит содержимое раскрывающегося списка.

Бритва:

<div class="form-group">
    @Html.LabelFor(m => m.Profession, new { @class = "col-md-2 control-label" })
    <div class="col-md-10">
        @Html.DropDownListFor(m => m.Profession, new SelectList(Enum.GetValues(typeof(Profession))),
                "Select Profession", new { @class = "selectpicker" })
    </div>
</div>

Javascript:

<script type="text/javascript">
    $(document).ready(function () {
    $('select').selectpicker();
    });
</script>`

Любые идеи? Я застрял на этом слишком долго :-)


person ddwebtech    schedule 20.12.2015    source источник
comment
Можете ли вы опубликовать код для selectpicker()?!   -  person IndieTech Solutions    schedule 21.12.2015


Ответы (1)


Если я правильно понимаю документацию по выбору начальной загрузки, вам действительно нужно только добавить класс selectpicker в раскрывающийся список. Вам, вероятно, вообще не нужен оператор готовности документа. Просто удалите весь этот блок сценария и посмотрите, исправит ли это его... возможно, вы инициализируете его дважды и все обматываете.

Другой вариант — удалить класс и оставить декларацию готовности документа.

person kevindeleon    schedule 21.12.2015