Я пытаюсь динамически выбрать параметр в поле ModelSelect2
.
виджет
'country':autocomplete.ModelSelect2(url='addresses:country-autocomplete'),
Я пытался:
$('select[name="country"]').val(1);
но он ничего не сделал:
> s.val()
> null
То же самое происходит, когда я добавляю .trigger('change');
Итак, я попытался добавить Option (через AJAX, чтобы он мог быть пустым)
> var newOption = new Option('Kamkoľvek', 22357, false, false);
> undefined
> s.append(newOption)
> r.fn.init [select#id_country.form-control.select2-hidden-accessible, prevObject: r.fn.init(1)]
> s.val(22357)
> r.fn.init [select#id_country.form-control.select2-hidden-accessible, prevObject: r.fn.init(1)]
> s.val()
> "22357"
> s.trigger('change')
> r.fn.init [select#id_country.form-control.select2-hidden-accessible, prevObject: r.fn.init(1)]
Итак, option
установлено, но я ничего не вижу визуально (как будто ничего не было выбрано).
Почему это не видно?