在sequence multi select2中添加所选值,可以按照以下步骤进行操作:
<select id="mySelect" multiple="multiple"></select>
$('#mySelect').select2({
// 配置选项
});
data
属性来指定可选项的数据源。你可以将数据以数组的形式提供,每个数组元素表示一个可选项,例如:$('#mySelect').select2({
data: [
{ id: '1', text: '选项1' },
{ id: '2', text: '选项2' },
{ id: '3', text: '选项3' },
// 其他可选项...
]
});
templateResult
属性来自定义显示模板,例如:$('#mySelect').select2({
templateResult: function(data) {
if (!data.id) { return data.text; }
var $result = $('<span></span>');
$result.text(data.text);
// 添加其他信息到$result中
return $result;
}
});
tags
属性为true
,并提供一个函数来动态生成可选项,例如:$('#mySelect').select2({
tags: true,
createTag: function(params) {
return {
id: params.term,
text: params.term,
newOption: true
};
}
});
val
方法来设置所选值,或使用trigger
方法来触发选择事件,例如:$('#mySelect').val(['1', '2']).trigger('change');
以上是在sequence multi select2中添加所选值的基本步骤和示例代码。请根据实际需求和具体情况进行相应的配置和调整。如果你想了解更多关于Select2插件的详细信息和使用方法,可以参考腾讯云的产品介绍页面:Select2 - 腾讯云。
领取专属 10元无门槛券
手把手带您无忧上云