Bootstrap多選択枠プラグインBootstrap Multielect
3284 ワード
インポートファイル:
jspページ
optionのidによって、あるオプションが選択されます。
<link rel="stylesheet" href="css/bootstrap.min.css" type="text/css"/>
<link rel="stylesheet" href="css/bootstrap-multiselect.css" type="text/css"/>
<script type="text/javascript" src="js/bootstrap-multiselect.js"></script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
使用jspページ
<div class="form-group">
<label class="col-sm-4 control-label"><i class="required">* </i> :</label>
<div class="col-sm-6">
<div class="myOwnDdl">
<select name="expendProject" id="user_dept" class="form-control">
<option value="" selected="selected"> </option>
</select>
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-4 control-label"><i class="required">* </i> :</label>
<div class="col-sm-6">
<div class="myOwnDdl">
<select name="expendProject" id="user_role" class="form-control" multiple="multiple">
<c:forEach var="var" items="${requestScope.roles }">
<option value="${var.id}">${var.roleName}</option>
</c:forEach>
</select>
</div>
</div>
</div>
js:$("#user_role").multiselect({
//それぞれがドロップダウン容器の最大高さを制御するために、選択された項数(残りは数字で示される)を最大まで具体的に示すことができます。
maxHeight:300,
numberDisplayed:3,
optionClass: function(element) {
var value = $(element).parent().find($(element)).index();
if (value%2 == 0) {
return 'even';
}
else {
return 'odd';
}
},
includeSelectAllOption: true,
enableFiltering: true,
selectAllJustVisible: true,
nonSelectedText: ' ', //
selectAllText: ' ' //
});
幅を変更したい場合は、http://m.blog.csdn.net/article/details?id=50971672を参照してください。optionのidによって、あるオプションが選択されます。
$(‘#selectId').multiselect(‘select',optionId);
以上は小编で绍介したBootstrap多选枠プラグインBootstrap Multielectです。皆さんに何かご迷惑があったら、メッセージをください。小编はすぐに返事します。ここでも私たちのサイトを応援してくれてありがとうございます。