我已经成功应用了select2,我可以设置默认的选定选项,但效果很好,但是当我选择新选项时,我想将那些先前选定的选项保留在选择框中,但它将选定项重置为仅新选项,并确保我可以添加到其中,但我需要保留以前选择的旧内容。
这是select2代码:
if($('#mr_selected_extra_services_ids').val()){
var values = JSON.parse($('#mr_selected_extra_services_ids').val());
$('#extra_services').select2();
$('#extra_services').val(values);
$('#extra_services').trigger('change');
}
#mr_selected_extra_services_ids
是隐藏的输入,其中包含预选选项的JSON字符串。因此,我可以解析它并将其值传递给val
,它可以正常工作。是否应该设置任何选项来保留旧的所选内容,或者如何使其起作用?