Select2 4.0.3 - 选择的选项不在编辑模式下显示,而是显示默认的第一个值
问题描述:
我已经创建了一个下拉菜单,我们可以选择该选项并插入数据库,该数据库与select2工作正常。但在编辑模式下,它显示默认的第一个值,当我们点击下拉菜单时,我们可以看到选中的值突出显示。从下图中可以看到它仍然在前面显示“已完成”,但是当我们点击该下拉菜单时,它会显示选中的“否”值,并将其存储在数据库中。Select2 4.0.3 - 选择的选项不在编辑模式下显示,而是显示默认的第一个值
之前单击编辑模式的菜单:
点击菜单中的编辑模式后:
不使用选择2,我的下拉工作正常,没有任何问题。
的Html代码如下:
<select type="text" name="resume" id="resume" value="" class="form-control" selected="selected">
<option value="COMPLETED">COMPLETED</option>
<option value="INCOMPLETE">INCOMPLETE</option>
<option value="NO">NO</option>
<option value="YES">YES</option>
</select>
的Javascript代码如下:
<script>
$(document).ready(function(){
$("#resume").select2();
});
</script>
答
这是显示您所选值的正确方法。
$('select#resume').val(your-value).trigger("change");