2017-01-16 1 views
0

私はオプションを選択してselect2でうまく動作しているデータベースに挿入できるドロップダウンメニューを作成しました。しかし、編集モードでは最初のデフォルト値が表示され、ドロップダウンをクリックすると選択した値が強調表示されます。あなたが見ることができる下の画像から、まだ "完了"が前面に表示されていますが、そのドロップダウンをクリックすると、データベースに格納されている "no"値が選択されています。どんな問題なく私のドロップダウンが正常に動作している、SELECT2を使用しないSelect2 4.0.3 - 選択したオプションが編集モードで表示されず、デフォルトの最初の値が表示されます

After clicking the menu in edit mode:

:編集モードのメニューをクリックした後

Before clicking the menu in edit mode:

編集モードのメニューをクリックする前に。以下

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"); 
関連する問題