У меня есть поле выбора на моей странице:
<label>
<span>Select name</span>
<select name="name">
<option value="Option1">Option 1</option>
<option value="Option2">Option 2</option>
</select>
</label>
И я инициализировал select2 lib для этого поля:
$("[name='name']").select2({
allowClear: true,
tags: true
});
Как видите, мне нужно использовать теги, потому что пользователь может написать вариант, не включенный в предложенный.
И это работает.
Когда я хочу установить значение пользователя по умолчанию, я использую эту команду:
$("[name='name']").val(Option1).trigger("change");
И это работает, если значение является одним из значений параметров выбора. Но если я хочу установить другое значение, тег не устанавливается.
$("[name='name']").val(Option3).trigger("change");
Что я могу сделать, чтобы установить значение тега?