本篇简短介绍一下bootstrap的selectpicker多选框
<div class="form-group">
<label for="" class="col-sm-2 control-label">测试多选:</label>
<div class="col-sm-4">
<select multiple class="selectpicker form-control" id="ceshi" title="请选择"
autocomplete="off">
<!--手动赋值 -->
<option value="1">选择一</option>
<option value="2">选择二</option>
<option value="3">选择三</option>
</select>
</div>
</div>
<script>
$('.selectpicker').selectpicker('val',''); //设置指定value
$('.selectpicker').selectpicker('refresh','');//刷新
//动态给页面赋值
$.ajax({
type: "POST",
url:url,
dataType:'json',
success:function(data){
var html = $('#from #ceshi');
for(var i=0;i<data.length; i++){
html.append("<option value='"+data[i]['DATA_VALUE']+"'>"
+data[i]['DATA_VALUE']+"</option>");
}
}
});
</script>
引用完bootstra样式等只需在页面class中加上 selectpicker
业务需要多选,所有就在select标签中加上multiple
初始多选框若不须赋值就加上 title="请选择" 可以了,不然会显示 "没有选中任何项" 。
效果如下: