Django-autocomplete-light-无法看到动态选择的选项

时间:2019-03-11 23:47:34

标签: javascript html django jquery-select2 django-autocomplete-light

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

enter image description here

为什么不可见?

0 个答案:

没有答案