2012-08-14 3 views
0

HTML 드롭 다운 및 jQuery에 문제가 있습니다. 하나의 옵션은 내가이 줄jQuery 및 미리 선택된 드롭 다운

$("#category").val(); 

로 선택된 값을 얻을려고

<select id="category"> 
<option value="1" selected="selected">Value 1</option> 
<option value="2">Value 2</option> 
</select> 

을 미리 선택하지만 난 항상 미리 선택 옵션 "1"을 얻을 수있다. 변종은

$("select option:selected").val(); 

과 같이 변하지 않습니다.

제안 사항?

+0

정확히 어디 값을 얻으려고합니까? 어떤 사건인가요? – guru

+0

이해하시기 바랍니다. 나는 텍스트를 원하지 않는다. 나는 옵션의 가치를 원한다. 위에 표시된 코드는 미리 선택된 값 "1"만 반환하지만 절대로 "2"를 반환하지 않습니다. –

+0

@ guru 제출 기능. –

답변

0

난 당신이 필요하다고 생각 :

$("#category option:selected").text(); 

DEMO

때문입니다. $('#category').val()은 선택된 옵션의 value 속성을 출력합니다. 선택한 옵션의 text을 얻으려면 위와 같이해야합니다.

+0

고마워요! '$ ("category category : selected"). val();'이드가 필요하기 때문에 내 경우에는 효과가있는 것 같습니다. –

1

$("#category").val()값이입니다.

관련 문제