2017-01-16 145 views
0

我已经创建了一个下拉菜单,我们可以选择该选项并插入数据库,该数据库与select2工作正常。但在编辑模式下,它显示默认的第一个值,当我们点击下拉菜单时,我们可以看到选中的值突出显示。从下图中可以看到它仍然在前面显示“已完成”,但是当我们点击该下拉菜单时,它会显示选中的“否”值,并将其存储在数据库中。Select2 4.0.3 - 选择的选项不在编辑模式下显示,而是显示默认的第一个值

之前单击编辑模式的菜单:

Before clicking the menu in edit mode:

点击菜单中的编辑模式后:

After clicking the menu in edit mode:

不使用选择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> 

回答

0

这是显示您所选值的正确方法。

$('select#resume').val(your-value).trigger("change"); 
相关问题