2013-02-28 2 views
1

상태에 대한 드롭 다운 메뉴가 있습니다. 첫 번째 옵션은 '상태를 선택하십시오'이며 값은 0이지만 사용자가 이전 페이지에서 상태를 선택하면 상태가 항상 선택되어 상태를 가져 와서 선택합니다. 나는 .... 값이 0jQuery 선택 해제 드롭 다운 메뉴

이 코드가에서

$('#shipstate option').attr('selected', ''); 

되고 싶어하지만,이 선택에 내 모든 옵션을 설정합니다.

무엇이 잘못 되었나요?

답변

5

당신은 지금 JQuery와에이 문구를 설정 0으로 선택 될 일이 요소의 값을 설정하려면 .val() jquery api를 사용하여 직접 select 요소에 값을 설정하십시오.

방법 :.val()

정합 소자들의 세트의 첫 번째 요소의 현재 값을 취득하거나 유사한 모든 요소의 값을 설정.

심판 : http://api.jquery.com/val/

$('#shipstate').val(0);

+0

감사합니다. 10 분 안에 답을 수락합니다. – user1269625

2

이 시도 :

$('#shipstate').val(''); 

또는

$('#shipstate').val(0); 

그리고 이것은 기본 예를 선택합니다. 먼저 option.

또한 수행 할 수 있습니다

$('#shipstate').val(0) 
1

당신은 것 :

$('#shipstate').attr('selectedIndex', 0); 
0

다음과 같은 방법을 사용하여 옵션을 선택할 수 있습니다.

$('#shipstate option[value="0"]').prop('selected', true); 

이 옵션을 선택 취소하는 가장 좋은 방법입니다.

$('#shipstate option[value="0"]').prop('selected', false);