Кто-нибудь использовал и настраивал базовый код selected.js?
Я скачал js, css и png, скопировал код из примеров, написал свой супер-простой пример, но, должно быть, что-то упустил. Я проверил, что code.jquery.js включен и загружается, то же самое с selected.css.
Когда я пытаюсь вызвать даже очень простое поле SELECT (раскрывающееся меню), я получаю очень маленькое поле, и щелчок по полю ничего не делает. Когда я отключаю selected.js, я просто получаю SELECT со всеми отображаемыми параметрами.
Вот как я добавляю простой SELECT в jQuery (мне нужно заполнить поле динамически, хотя в этом примере все жестко запрограммировано):
$html = '<select name="items" id="items" multiple="multiple" size="1" class="chosenElement">';
$html += '<option value="foo">foo</option>';
$html += '<option value="bar">bar</option>';
$html += '<option value="baz">baz</option>';
$html += '<option value="qux">qux</option>';
$html += '</select>';
Затем, когда я показываю модальное диалоговое окно, содержащее параметры, я вызываю:
$('.modal-body').html($html);
$('.chosenElement').chosen();
До сих пор я модифицировал и тестировал всевозможные перестановки, гуглил решения или примеры, но, похоже, ничего не работает. Вероятно, это что-то очень глупое, например, где-то пропущена точка с запятой, но я потратил столько времени на эту «10-минутную реализацию», что мне нужно обратиться за помощью.
Chosen.js
, см. cdnjs.com/libraries/chosen. - person Adrien Be   schedule 13.06.2014