jQuery를 사용하여 드롭다운 목록(선택 상자)에서 선택한 텍스트 가져오기

jQuery의 드롭다운 목록에서 선택한 텍스트(선택한 값이 아님)를 가져오려면 어떻게 해야 하나요?

질문에 대한 의견 (4)
해결책
$("#yourdropdownid option:selected").text();
해설 (12)

이렇게 해보세요:

$("#myselect :selected").text();

ASP.NET 드롭다운의 경우 다음 선택기를 사용할 수 있습니다:

$("[id*='MyDropDownId'] :selected")
해설 (6)

이에 대한 답을 게시하기를 임무야, 예를 들어,

$('#yourdropdownid option:selected').text();

39, t work for me, 하지만 이 didn& 않았다.

$('#yourdropdownid').find('option:selected').text();

이는 수도 이전 버전의 jQuery.

해설 (4)

이게 작동됨 변수를 사용할 수 있는 경우, 이미 드로프다운리스트 가져다줄래요:

$("option:selected", myVar).text()

이 질문에 대한 답을 다른 날 수 있지만, 궁극적으로는 jQuery 포럼 스레드할 $ (이 + &quot option:selected";) 스타르 (rel&quot ";) 옵션을 선택한 는 IE 에서 작동안함 가장 도움을 주었다.

업데이트: 위의 링크를 고정식입니다

해설 (0)
$("option:selected", $("#TipoRecorde")).text()
해설 (0)

이 방법은 나를

$("#dropdownid").change(function() {
    alert($(this).find("option:selected").text());
});

요소점 동적으로 생성될 경우

$(document).on("change", "#dropdownid", function() {
    alert($(this).find("option:selected").text());
});
해설 (0)

'$ (&quot, # DropDownID") ()' 부여하느뇨 스발 선택한 인덱스화할 값입니다.

해설 (1)

이 방법은 봐요.

$('#yourdropdownid').find('option:selected').text();

jQuery 버전: 1.9.1

해설 (2)

선택한 텍스트를 위한 항목설명프로세서 사용합니다.

$('select[name="thegivenname"] option:selected').text();

의 값이 선택한 항목의 사용합니다.

$('select[name="thegivenname"] option:selected').val();
해설 (0)

다양한 방법으로

1. $("#myselect option:selected").text();

2. $("#myselect :selected").text();

3. $("#myselect").children(":selected").text();

4. $("#myselect").find(":selected").text();
해설 (0)
$("#dropdownID").change(function(){
  alert($('option:selected', $(this)).text());
});
해설 (2)
var someName = "Test";

$("#").each(function () {
    $('option', this).each(function () {
        if ($(this).text().toLowerCase() == someName) {
            $(this).attr('selected', 'selected')
        };
    });
});

올바른 방향을 찾는 데 도움이 될 것입니다. 위의 코드는 완전히 테스트되었으니 도움이 더 필요하면 알려주세요.

해설 (0)

이 사용하십시오.

var listbox = document.getElementById("yourdropdownid");
var selIndex = listbox.selectedIndex;
var selValue = listbox.options[selIndex].value;
var selText = listbox.options[selIndex].text;   

그럼 부탁이네 경고마다 &quot selValue"; 그리고 selText&quot ";). 선택한 텍스트를 확보하십시오 드롭다운이 가치와

해설 (0)

1 및 [SharePoint] 사용하는 사람들을 위한 열거합니다 don& # 39, t want to use the long 생성할지 id, 이렇게 하면 작업:

var e = $('select[title="IntenalFieldName"] option:selected').text();
해설 (0)
 $("#selectID option:selected").text();

'#' 대신 'like' 지젤치클레스 셀레스티드 jQuery 선택기를 사용하여 클래스를 사용할 수 있습니다.

Here 에서 언급한 것처럼 붽뎄.

  • 위한 것이고, 이 선택한 선택기를 &amp option&gt lt;; 요소. 확인란 또는 라디오 투입물 작동하지 않습니다. '' 를 사용하여 체크된다면 them.*

.text () 붽뎄 따라 here.

  • 텍스트 콘텐트입니다 결합됨 내려받습니다 각 요소는 요소 집합이 매칭됨 descendants.* 비롯하여

취할 수 있도록 모든 HTML 요소 () '의 텍스트를 사용하여' .text 메서드입니다.

붽뎄 보다 심층적인 설명) 은 다음과 같은 뜻이 있다.

해설 (0)
$("select[id=yourDropdownid] option:selected").text()

이 작동합니다

해설 (0)
$('#id').find('option:selected').text();
해설 (0)

선택한 값을 사용하는 방법

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

선택된 항목 텍스트를 이 선 및 방법:

$("#dropDownId option:selected").text();
해설 (0)

선택한 텍스트를 선택하고 변경하십시오 jQuery 의 값을 드롭다운이 이벤트 / 선택

$("#yourdropdownid").change(function() {
    console.log($("option:selected", this).text()); //text
    console.log($(this).val()); //value
})
해설 (0)

사용:

('#yourdropdownid').find(':selected').text();
해설 (0)