项目中遇到,记录一下。
初始化组件
var data
= [{ 'id': '', 'text': '请选择' }];
$("#test_elect").select2({
tags
: true,
multiple
: false,
maximumSelectionLength
: 10,
data
: data
,
value
:'id',
text
:'text',
placeholder
:'请选择',
language
: "zh-CN",
allowClear
: true
});
赋值(数据回显)
data是初始化时id的值,会自动显示对应的text,一定要调用一下.trigger(“change”),不然修改不生效
$("#test_elect").val(data
).trigger("change");
获取选中的值
$("#test_elect").find("option:selected").val();
点击事件
$("#test_elect").on("change",function(e
){
console
.log(e
);
});
销毁(销毁和赋值同理,值改为null就行了)
$("#test_elect").val(null).trigger("change");
转载请注明原文地址: https://mac.8miu.com/read-507819.html