gpt4 book ai didi

html - Bootstrap 多选 - 组标签的过滤问题

转载 作者:太空狗 更新时间:2023-10-29 13:53:28 26 4
gpt4 key购买 nike

我正在使用 Bootstrap (2.3.2) Rails Web 应用程序中的多选。我在多选中使用的功能如下所示:

<script type="text/javascript">
$(function() {
$('#coder_prod_select_client').multiselect({
includeSelectAllOption: true,
enableCaseInsensitiveFiltering: true,
numberDisplayed: 0,
nonSelectedText: 'Select Facility',
maxHeight: 450
});
});
</script>

下面是HTML代码:

<div id="coder_prod_facilities_for_select">
<select name="facility[]" multiple="multiple" id="coder_prod_select_facility" style="display: none;">
<option value="multiselect-all"> Select all</option>
<optgroup label="Group 1">
<option value="114">Ancillary</option>
<option value="115">Inpatient</option>
<option value="117">Emergency</option>
</optgroup>
<optgroup label="Group 2">
<option value="80">Inpatient</option>
<option value="81">SS Surgery</option>
<option value="90">Emergency</option>
</optgroup>
<optgroup label="Group 3">
<option value="73">Inpatient</option>
<option value="75">Observation</option>
<option value="76">SS Surgery</option>
<option value="77">Ancillary</option>
</optgroup>
</select>

<div class="btn-group">
<button data-toggle="dropdown" class="multiselect dropdown-toggle btn btn-default" type="button" title="Select Facility">
Select Facility
<b class="caret"></b>
</button>
<ul class="multiselect-container dropdown-menu" style="max-height: 450px; overflow-y: auto; overflow-x: hidden;">
<div class="input-group">
<span class="input-group-addon">
<i class="glyphicon glyphicon-search"></i>
</span>
<input type="text" class="form-control multiselect-search" placeholder="Search">
</div>
<li>
<a href="javascript:void(0);" class="multiselect-all">
<label class="checkbox"><input type="checkbox" value="multiselect-all"> Select all</label>
</a>
</li>
<li style="display: list-item;">
<label class="multiselect-group">Group 1</label>
</li>
<li style="display: list-item;">
<a href="javascript:void(0);">
<label class="checkbox"><input type="checkbox" value="114"> Ancillary</label>
</a>
</li>
<li style="display: list-item;">
<a href="javascript:void(0);">
<label class="checkbox"><input type="checkbox" value="115"> Inpatient</label>
</a>
</li>
<li style="display: list-item;">
<a href="javascript:void(0);">
<label class="checkbox"><input type="checkbox" value="117"> Emergency</label>
</a>
</li>
<li style="display: list-item;">
<label class="multiselect-group">Group 2</label>
</li>
<li style="display: list-item;">
<a href="javascript:void(0);">
<label class="checkbox"><input type="checkbox" value="80"> Inpatient</label>
</a>
</li>
<li style="display: list-item;">
<a href="javascript:void(0);">
<label class="checkbox"><input type="checkbox" value="81"> SS Surgery</label>
</a>
</li>
<li style="display: list-item;">
<a href="javascript:void(0);">
<label class="checkbox"><input type="checkbox" value="90"> Emergency</label>
</a>
</li>
<li style="display: list-item;">
<label class="multiselect-group">Group 3</label>
</li>
<li style="display: list-item;">
<a href="javascript:void(0);">
<label class="checkbox">
<input type="checkbox" value="73"> Inpatient</label>
</a>
</li>
<li style="display: list-item;">
<a href="javascript:void(0);">
<label class="checkbox"><input type="checkbox" value="75"> Observation</label>
</a>
</li>
<li style="display: list-item;">
<a href="javascript:void(0);">
<label class="checkbox"><input type="checkbox" value="76"> SS Surgery</label>
</a>
</li>
<li style="display: list-item;">
<a href="javascript:void(0);">
<label class="checkbox"><input type="checkbox" value="77"> Ancillary</label>
</a>
</li>
</ul>
</div>
</div>

您可以在下面看到默认的 View /HTML。 enter image description here

您可以看到每个组下都有相似的元素。例如,当我使用值“住院”进行过滤时,它显示的结果如下面的附件所示。

enter image description here

但是,每个过滤后的“住院”值都属于单独的组,并且所有值都应该在顶部显示其组名!!但事实并非如此。

谁能帮我找出并解决问题?

最佳答案

你可能要再检查一下js,不应该是$("#coder_prod_select_facility").multiselect(...)吗?

关于html - Bootstrap 多选 - 组标签的过滤问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32111212/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com