2012-07-01 1 views
0

"- select year -"를 첫 번째 요소로 사용하여 mvc 응용 프로그램의 드롭 다운을 바인딩합니다. 드롭 다운의 항목을 선택합니다. 드롭 다운에서 "- select year -"항목을 삭제하려고합니다. 이것을 달성하는 방법? 코드 아래항목 선택 변경에 대한 드롭 다운에서 "- select year -"한 항목 만 제거하는 방법은 무엇입니까?

,

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#Year').change(function() { 
      var yearsSelect = $('#Year'); 
      debugger; 
      yearsSelect.empty(); 
     }); 
    }); 
</script> 

답변

2
$('option:first', yearsSelect).remove(); 

여기에 변화를 만들기 위해 필요한 드롭 다운 메뉴에서 모든 항목을 ... 삭제하거나 당신이 무엇을 DropDownListFor 도우미 인 (빈 값으로 하나를 제거하려면 기본값으로 사용) :

$('option[value=""]', yearsSelect).remove(); 
+0

초는 확실합니다. 그렇지 않으면 1 년을 선택할 때마다 첫 해가 사라집니다. –

+0

예 true, thnx Pena ... – user584018

관련 문제