Я должен написать следующие строки кода:
$selects_p.val(selectedProjValues).trigger("change")
$selects_p.empty()
$selects_p.select2({
allowClear: true,
width: '100%',
placeholder: "Select Project",
theme: "bootstrap",
data: result_p
});
selects_p это выпадающий список select2 multi-select
. Я заполняю 'selectedProjValues' списком уже выбранных значений для отображения. Затем я использую empty()
, чтобы удалить параметры, представленные в этом раскрывающемся списке. Я использовал empty()
, потому что он не будет удалять выбранные значения, а скорее другое. Затем я повторно инициализирую выпадающий список данными, которые я сохранил в 'results_p'. По сути, я хочу сохранить предварительно выбранные параметры, а затем снова заполнить раскрывающийся список новыми параметрами. Новые параметры могут иметь или не иметь параметры, которые были ранее выбраны. Как мне это сделать? Благодарю.