0
var list = e.data.goods_list;
$.each(list, function(k, v) {
var str = '';
str = str + '<optgroup label="'+v[0].store_name+'">';
$.each(v, function(kk, vv) {
str = str + '<option value="'+vv.goods_id+'">'+vv.goods_name+'</option>';
});
str = str + '</optgroup>';
$('#goodsSelect2').append(str);
});
$('#goodsSelect2').select2({formatSelection:test});
console.log(@goodsIds);
var goodsIdsStr = "@goodsIds";
if(goodsIdsStr !=null && goodsIdsStr != "" && goodsIdsStr != undefined){
var arr = goodsIdsStr.split(",");
console.log(arr);
$("#goodsSelect2").val(arr).trigger('change');
}
上面是我的代码的一部分。当我使用$('#goodsSelect2').select2();
,一切正常 我使用select2 formatSelection,但发生了样式错误
然而,当我使用$('#goodsSelect2').select2({formatSelection:test})
,功能“测试”是有用的,但风格是错误的。