【发布时间】:2019-05-19 00:22:19
【问题描述】:
在导航栏中,我有一个下拉菜单,我在其中占据引导多选。 当我占据一个正常的选择它工作正常,但我集成了引导多选并关闭下拉菜单
我在 codeigniter 中工作,我使用来自 api 的 getJSON 函数加载多选,这适用于普通选择
这是html代码
<nav class="navbar navbar-default navbar-expand-lg navbar-light navbar-fixed-top">
<ul class="nav navbar-nav navbar-right ml-auto">
<li class="nav-item">
<a id="btn_navbar" href="#" data-toggle="dropdown"
class="btn btn-primary dropdown-toggle get-started-btn mt-1 mb-1">Button</a>
<ul class="dropdown-menu form-wrapper">
<li>
<form>
<div class="form-group">
<label for="select_establecimiento">Colegio</label>
<select class="form-control" id="select_establecimiento">
</select>
</div>
<div class="form-group">
<label for="select_mes">Mes</label>
<select class="form-control" id="select_mes">
</select>
</div>
<div class="form-group">
<label for="select_periodo">Periodo</label>
<select class="form-control" id="select_periodo">
</select>
</div>
<button id="change" class="btn btn-primary btn-md btn-block">Cambiar</button>
<button id="logout" class="btn btn-info btn-md btn-block">Salir</button>
</form>
</li>
</ul>
</li>
</ul>
</div>
</nav>
这是javascript代码
function select_establecimiento() {
$.getJSON('get_establecimiento', function (result) {
var mySelect = $('#select_establecimiento').empty();
$.each(result.data, function (index, value) {
mySelect.append(new Option(value.name, value.id));
})
mySelect.multiselect({
buttonWidth: '100%',
refresh: true
});
})
}
【问题讨论】:
-
引导程序 3、4?哪个选择器?工作 sn-p?
-
bootstrap-3.4.1 多选-0.9.15
标签: javascript ajax codeigniter-3 multi-select bootstrap-multiselect