jQuery 의 드롭 다운 목록 에서 선택한 텍스트 (선택한 값이 아닌)를 어떻게 얻을 수 있습니까?
답변
$("#yourdropdownid option:selected").text();
답변
이 시도:
$("#myselect :selected").text();
ASP.NET 드롭 다운의 경우 다음 선택기를 사용할 수 있습니다.
$("[id*='MyDropDownId'] :selected")
답변
예를 들어 여기에 게시 된 답변
$('#yourdropdownid option:selected').text();
나를 위해 작동하지 않았지만 이것은 효과가있었습니다.
$('#yourdropdownid').find('option:selected').text();
이전 버전의 jQuery 일 수 있습니다.
답변
변수에 드롭 다운 목록을 이미 가지고 있다면 이것이 나를 위해 작동합니다.
$("option:selected", myVar).text()
이 질문에 대한 다른 답변이 도움이되었지만 궁극적으로 jQuery 포럼 스레드 $ (this + “option : selected”). attr ( “rel”) 옵션이 IE에서 작동하지 않는 것이 가장 도움이되었습니다.
업데이트 : 위의 링크를 수정
답변
이것은 나를 위해 작동
$("#dropdownid").change(function() {
alert($(this).find("option:selected").text());
});
요소가 동적으로 생성 된 경우
$(document).on("change", "#dropdownid", function() {
alert($(this).find("option:selected").text());
});
답변
$("option:selected", $("#TipoRecorde")).text()
답변
$("#DropDownID").val()
선택한 인덱스 값을 제공합니다.