我正在尝试在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
,但是我看不到任何视觉内容(就像什么都没选择一样)。
为什么不可见?