我使用 select2 有以下输入文本框:
<div class="col-md-6">
<div class="form-group">
<label for="QRY_Owner"> Owner ID</label>
<input id="QRY_Owner" type="text" style="width:100%">
</input>
</div>
</div>
这是 setupusing select2 像这样:
$("#QRY_Owner").select2({
placeholder: "Owner ID",
tags: [],
tokenSeparators: [",", " ", ";"],
maximumInputLength: 12,
selectOnBlur: true,
dropdownCssClass: "hiddenSelect2DropDown"
});
现在,我想为文本输入设置默认值。我尝试了以下方法:
$("#QRY_Owner").select2("val", "test value");
以及以下内容:
$("#QRY_Owner").select2({
tags: ["red", "green", "blue"]
});
以及以下内容:
$("#QRY_Owner").val("close");
但是表单没有更新,输入字段为空白。此外,我在浏览器控制台中没有收到任何错误。
关于我在这里缺少什么的任何想法?
这是一个显示我的问题的 jsfiddle: https ://jsfiddle.net/snehilw/90m8hzpg/