js 可模糊查询可多选下拉框,获取值
html
<div class="input-group">
<span class="input-group-addon">备品备件设备</span>
<select id="equipName" name="equipName" class="form-control selectpicker" multiple
data-live-search="true" title="请选择设备名称">
</select>
</div>
js
//加载设备名称
$('#equipName').selectpicker({
'selectedText': 'cat',
});
//初始化设备名称
this.queryEquipInfo();
/**
* 初始化设备名称下拉框
*/
StockIn.prototype.queryEquipInfo=function(){
$("#equipName").empty();
$.ajax({
type : "post",
url : "/promng/stockin/queryEquipInfo.action",
success :function(data) {
if (data.isSuccess) {
// var option = '';
for(var i=0;i<data.data.length;i++){
var option = $('<option>').val(data.data[i].id).data(data.data[i]).text(data.data[i].name);
// option+='<option value="'+data.data[i].id+'" info='+JSON.stringify(data.data[i])+' >'+data.data[i].name+'</option>';
$("#equipName").append(option);
}
$("#equipName").selectpicker('refresh');
$("#equipName").selectpicker('render');
}
},
error : function(e) {
// commonAlert("数据异常,请刷新后重试!","warning");
}
});
}
//获取备品备件设备的id、code和type
var select = document.getElementById("equipName");
var equipName = [];
for(i=0;i<select.length;i++){
if(select.options[i].selected){
equipName.push($(select[i]).data());
}
}
this.equipMap[assetName] = equipName;