Невозможно очистить выборки в select2 множественный выбор - PullRequest
0 голосов
/ 09 апреля 2020

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

<div class="form-group">
  <select class="default-select2 form-control"  style="width: 100%" multiple="multiple" data-size="10" data-live-search="true" data-style="btn-white" id="location" name="location[]">
    <option disabled> -- Location -- </option>
  </select>
</div>

В соответствии с документацией select2 я должен иметь возможность использовать следующее:

$("#location").val(null).trigger("change");

Однако это не работает, оно работает только в том случае, если на входе select2 не используется атрибут нескольких, как показано ниже. ie:

<div class="form-group">
  <select class="default-select2 form-control"  style="width: 100%" data-size="10" data-live-search="true" data-style="btn-white" id="location" name="location">
    <option disabled> -- Location -- </option>
  </select>
</div>
...