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>
次のように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/