2017-01-16 5 views
0

select2를 사용하여 잘 작동하는 옵션을 선택하고 데이터베이스에 삽입 할 수있는 드롭 다운 메뉴를 만들었습니다. 그러나 편집 모드에서 기본 첫 번째 값을 표시하고 드롭 다운을 클릭하면 선택된 값이 강조 표시됩니다. 아래 이미지에서 볼 수 있듯이 여전히 앞에 "completed"가 표시되어 있지만 드롭 다운을 클릭하면 데이터베이스에 저장된 "no"값이 선택되었습니다. 어떤 문제없이 내 드롭 다운이 잘 작동, 선택 2를 사용하지 않고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> 

자바 스크립트 코드 :

 <script> 
    $(document).ready(function(){ 
     $("#resume").select2(); 
    }); 
    </script> 

답변

0

이 선택한 값을 표시하는 적절한 방법입니다.

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