У меня есть 2 пустых варианта в моем select2: 1 Я добавил в html, чтобы мои работы с заполнителем и 1 я понятия не имею, откуда он появился.Удалить пустую опцию из select2 с директивой ng-model
Как удалить пустые параметры jquery? Трудность состоит в том, что я не могу получить div из выпадающего списка select, чтобы проверить текст div() пуст, потому что это также span в div.
Пример пустого DIV:
<li class="select2-results-dept-0 select2-result select2-result-selectable select2-highlighted" role="presentation">
<div class="select2-result-label" id="select2-result-label-12" role="option">
<span class="select2-match"></span>
</div>
</li>
Exapmle заполненного DIV:
<li class="select2-results-dept-0 select2-result select2-result-selectable select2-highlighted" role="presentation">
<div class="select2-result-label" id="select2-result-label-12" role="option">
<span class="select2-match"></span>
"Text1"
</div>
</li>
Вот pluner, чтобы продемонстрировать мою проблему (на моей реальной HTML У меня есть только один пустой вариант): http://plnkr.co/edit/pO71Wr0k9BM2D2Z5yQWu?p=preview
как функция фильтра будет выглядеть, если моя пустая опция имеет значение, но не имеет текст? – kipris
Это приведет к удалению всех элементов опции, которые не имеют значения или не имеют текста. – DenseCrab
Ваш ответ отчасти меня. Но он не удаляет такие параметры, которые появляются после того, как я их выбрал. Итак, этот параметр появляется: или или Возможно, это select2 issue ? – kipris