sampath1750 Ответов: 2

Как добавить/удалить выпадающий список множественного выбора элементов в jQuery


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

$('#PID').multiselect({
			columns: 1,
			placeholder: 'Select project'
		});


Я не могу изменить выпадающие значения, может ли мне помочь какое-либо тело.

Я перешел по ссылке ниже.
Выпадающий список множественного выбора с флажком с помощью jQuery - CodexWorld[^]

Что я уже пробовал:

$("#PID").append('<option value="option5">Option ' + ++count + '</option>');
  $("#PID").multiselect('refresh');


и перезагрузить элементы, функции .val(")

2 Ответов

Рейтинг:
2

Multi Talented

Цитата:
Попробуйте это удаление параметров для выпадающего списка множественного выбора.

$('#Идентификатор_компонента').множественный("deselectAll", ложь).множественный("обновить");


Richard Deeming

Если бы вы действительно потрудились прочитать существующее решение, то увидели бы, что команда "обновить" предназначена для другого плагина, чем тот, который использует OP.

Вы также увидите, что этот вопрос уже решен.

Рейтинг:
1

Thomas Daniels

В конце вы выполняете команду "обновить". Это не сработает, потому что "обновить" - это команда в этот плагин множественный [^], но вы используете совсем другой[^]. Исправление простое: вместо "обновить" используйте "перезагрузить":

$("#PID").multiselect('reload');


sampath1750

Привет,

Спасибо за Ваш быстрый ответ, он работает .

Спасибо

sampath1750

Привет,
Если это возможно, вы можете помочь мне на checkbox check change event.
Спасибо!

Thomas Daniels

У меня нет большого опыта работы с инструментом multiselect, но, похоже, есть событие "onOptionClick". Смотрите ссылку на репозиторий GitHub, который я предоставил.