【发布时间】:2016-05-10 09:46:26
【问题描述】:
我的 select2 中有 2 个空选项:1 我添加到 html 以使占位符有效,1 我不知道它从哪里出现。
如何通过 jquery 删除空选项? 困难在于我无法从 select 的下拉列表中获取 div 来检查 div 的 text() 是否为空,因为它也在 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>
填充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 中,我只有 1 个空选项): http://plnkr.co/edit/pO71Wr0k9BM2D2Z5yQWu?p=preview
【问题讨论】:
标签: javascript jquery angularjs jquery-select2 select2