Таким образом, я использую виджет с несколькими видами: http://www.erichynds.com/examples/jquery-ui-multiselect-widget/demos/, и он отлично работает в этом случае. Когда я использую строго один и тот же стиль выпадающего списка (чтобы он выглядел последовательным) с нормальным (только выберите вариант 1), проблема заключается в том, что в раскрывающемся списке указано «Выбранный». Мне нужно изменить это, чтобы отобразить выбранный вариант, поэтому «Красный» из красного, желтого, синего. Код, который определяет выбранный вариант текста заключается в следующем:Виджет раскрывающегося списка MultiSelect не отображает выбранную опцию?
$.widget("ech.multiselect", {
// default options
options: {
header: true,
height: 175,
minWidth: 225,
classes: '',
checkAllText: 'Check all',
uncheckAllText: 'Uncheck all',
noneSelectedText: 'Select options',
selectedText: '# selected',
selectedList: 0,
show: null,
hide: null,
autoOpen: false,
multiple: true,
position: {},
appendTo: "body"
}
Итак, мне нужно selectedText, чтобы показать выбранный вариант, если выпадающий имеет класс .Normal. Есть идеи? Заранее спасибо.
В приведенном выше коде не задано значение. Вам необходимо переопределить функцию обновления. –
Я понимаю это. Как я могу изменить его, чтобы динамически подбирать текст опциона, а не его hardcoding? – triplethreat77
$ ("стилизованы.") MultiSelect ({ \t \t \t \t // selectedText:. Ложный \t \t \t \t Заголовок: ложь, \t \t \t \t многообразны: ложь, \t \t \t \t MinWidth: 80, \t \t \t \t selectedText: 'Select ...', \t \t}); – triplethreat77