マルチセレクト(マルチセレクト ブートストラップ プラグインから)をポップオーバー(ポップオーバー ブートストラップ プラグインから)に挿入したい。
残念ながら、複数選択は正しく初期化されておらず、結果は従来のブートストラップの複数選択ボックスになります。
これが私のコードです:
<html>
<head>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/bootstrap-multiselect.css">
</head>
<body>
<button id="mypopover" type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="bottom" data-content='
<div class="btn-group">
<select class="form-control multiselect" multiple="multiple">
<option>Choice 1</option>
<option>Choice 2</option>
<option>Choice 3</option>
</select>
<button class="btn btn-default" type="button"> <span class="glyphicon glyphicon-remove"></span> </button>
<button class="btn btn-primary" type="button"> <span class="glyphicon glyphicon-ok"></span> </button>
</div>
' data-title="Filter">
My popover
</button>
<script src="js/jquery-1.11.0.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap-multiselect.js"></script>
<script src="js/bootstrap-tooltip.js"></script>
<script src="js/bootstrap-popover.js"></script>
<script>
$(function() {
// Popover
$("#mypopover").popover({
trigger:'click',
html:true,
content:function(){return $("#popover-content").html();}}
);
$('.multiselect').multiselect();
});
</script>
</body>
</html>