1、删除select2中某一项数据
$("#hiltstatus option[value='1631_0']").remove();
2、从后台获取数据显示到select的下拉框中
//select2中数据格式 data:[{id:"",text:""}]json对象形式存储
$.ajax({
url : contextPath + '/kniBas_basBaseInfo/getList.do',
data:{
'fkTypeId' : '1626_9',
'delFlag' : '0'
},
async : false,
type : 'POST',
dataType : 'json',
success : function(d) {
var pkKniBasBaseInfoId;
//dept实际上就是一个json对象
var dept = jQuery.parseJSON("[]");
for (var de = 0; de < d.length; de++) {
// var de =
// "{"+"id"+":"+d[de].pkDeptId+","+"text"+":"+d[de].deptName+"}";
var param = jQuery.parseJSON("{}");
param.id = d[de].pkKniBasBaseInfoId;
param.text = d[de].infoName;
dept.push(param);
}
$("#infoName").select2({
data : dept,
multiple : true,
placeholder : "请至少选择一个",
});
},
3、从后台回去数据到select框中
回显到select 框中是一组数据
str = rows[0].FK_KNI_BAS_BASE_INFO_ID;
var arr = str.split(",");
$("#infoName").val(arr).trigger('change');