【发布时间】:2019-03-03 18:42:45
【问题描述】:
我需要使用bootstrap-select 插件动态设置多个值。我在下面提供我的代码。
<div class="row">
<div class="col-md-12">
<div class="form-group">
<div class="col-md-2" style=" width: 13.3%; max-width: 100%;">
<label for="" class="control-label" style="text-align:left;">Menu:</label>
</div>
<div class="col-md-10 well" style="max-height:220px;overflow-y: auto;max-width: 100%;width: 85%;">
<div class="row" id="examMenuGroup"></div>
</div>
</div>
</div>
</div>
var options = "<div class='col-md-12'><label class='checkbox-inline'><input type='checkbox' id='allmenu' onclick='checkAll(this.id)'><strong>Select All</strong></label></div></br>";
var menuArr=[{'menu_name':'Document','id':1},{'menu_name':'Profile','id':2},{'menu_name':'Fee','id':3},{'menu_name':'Communication','id':4}];
$.each(menuArr,function(i,data)
{
options = options + "<div class='col-md-2'><label class='checkbox-inline'><input type='checkbox' name='chkmenu[]' data-label='"+data.menu_name+"' id='chkMenu"+data.id+"' value='"+data.menu_name+"'>"+data.menu_name+"</label></div>";
});
$('#examMenuGroup').html("");
$('#examMenuGroup').append('<%=Encoder.encodeForJS('+options+')%>');
$('#examMenuGroup').html(options)
.selectpicker('refresh');
在这里,我在bootstrap-select 插件中设置了check box 值。但在这里我的要求是我需要使用一些点击事件来设置值(i.e-Document,Profile),这意味着当用户点击任何按钮时,这些(i.e-Document,Profile)值将在复选框中动态选择。
【问题讨论】:
标签: javascript jquery bootstrap-select