Как изменить выделенный текст при использовании плагина Multiple Select jQuery
Я использую этот классный множественный выбор плагина
Пожалуйста, посмотрите на опции "позиция". Мне нужно будет отобразить либо 1 текст, либо 5 из 12 выбранных.
Так что если я выберу только 1 вариант, то отобразите этот вариант, если я выберу больше 1, то будет выбрано только состояние 2 из 12.
Похоже, что по умолчанию здесь установлено значение 4,и мне нужно переопределить это.
Как изменить значение по умолчанию?
Вот мой код
$(function(){
$(".multipleSelectMenuMask").multiselect({
enableFiltering: true,
enableCaseInsensitiveFiltering: true,
selectedClass: null,
nonSelectedText: "Select an option",
includeSelectAllOption: true,
buttonWidth: "100%",
maxHeight: 250
});
});
4 ответа:
Я понял проблему.
Я использую bootstrap-multiselect not Multiple Select plugin
Опция
numberDisplayed
Взгляните на конструктор http://wenzhixin.net.cn/p/multiple-select/docs/#constructor
minimumCountSelected
Тип: int
Выбранное число будет показано только в том случае, если выбрано более X элементов.
По умолчанию этот параметр имеет значение 3.
Bower получает не последнюю версию плагина. Проверьте свои источники:
Line 245: } else if (selects.length > this.options.minumimCountSelected && this.options.countSelected) {
И
Line 443: minumimCountSelected: 3,
minUmIm
Теперь вы можете изменить имя параметра на minumimCountSelected и временно исправить его в версии 1.1.0.
Используйте Bootstrap multiselect здесь
$(".example-class-multiselect").multiselect({ nonSelectedText: "Select an option", allSelectedText: "Selected all", nSelectedText : "Selected", //... });