Как добавить select none на bootstrap multiselect и удалить все выбранные опции - PullRequest
0 голосов
/ 24 июня 2019

Я работаю с тем, откуда я использую плагин начальной загрузки начальной загрузки в опции выбора для выбора нескольких опций. Таким образом, в этом плагине есть возможность выбрать все опции, нажав select all. Теперь я хочу другой вариант с именем None. При нажатии на эту опцию все выбранные опции должны быть разблокированы, и все опции должны быть отключены. И когда None не отмечен, все опции выбора должны быть включены снова.

То, что я сделал для выбора всего, это

$('#id').multiselect({ includeSelectAllOption: true, numberDisplayed: 6, maxHeight: 256 });

Работает нормально.

Для варианта none я сделал ниже код. Я не нахожу ничего, чтобы отключить остальные, выберите опцию. Поэтому я попытался удалить все опции и append new option. Но все равно это не работает. Нет выхода с этим.

var value = $("#id").val(); if(value == 'None'){ $("#id").empty(); $("#id").append($('<select name="name" class="form-control" retuired=true id="id"><option value="">Select</option><option value="none" selected>none</option></select>')); }

Также, если приведенный выше код работает, я столкнусь с одной проблемой, которая будет устаревать options, который был в select до добавления empty().

Есть предложения по этому поводу?

...