Я пытаюсь заполнить раскрывающийся список множественного выбора select2 внутри цикла foreach в js, который фактически работал для повторного заполнения select2, но не смог сохранить его исходную ширину и выбранные значения. Ниже приведен мой код, поэтому, пожалуйста, каждый, кто поможет, буду благодарен. спасибо
select2Load=function(data){
$.each($(".ClassName"), function (index, value) {
var selectedValue = $(value).val();
var id = '#' + value.id;
$(id).html('').select2({
data: data,
placeholder: 'Select',
});
if (selectedValue.length > 0) {
$(id).select2('val', selectedValue);
} else {
$(id).select2({
width:'100%',
placeholder: 'Select'
})
}
$(id).parent().find('.select2-container').css("width", "100%");
});
}