JQuery Chosen - получить (несколько) выбранных ярлыков (а не значение)

Как получить опцию selected текст из Выбранного select? Поэтому не только .val(), но и опция label/text

Ответ 1

Б:   $("#list option[value='"+id+"']").text(); Чтобы получить значение label значения selected

Ответ 2

Вы можете просто использовать это, чтобы получить ярлык.

$('.result-selected').html() 

или

$('.options option:selected').html() 

Ответ 3

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

Выше jQuery оператор должен это сделать.

Ответ 4

//Ниже имени возврата кода drop downn

$('#availableRevisionBatch option:selected').text() 

//Ниже значения возврата кода drop downn

$('#availableRevisionBatch option:selected').val() 

Ответ 5

Вы можете проверить это для одного выбора.

<select class="chzn-select" id="CHSNID" onchange="alert($('#CHSNID_chzn a span').text())">

или

$(function(){
     $('#CHSNID').change(function(){
     var text = $('#CHSNID_chzn a span').text();
     console.log(text);
   }); 
});

Ответ 6

Чтобы получить текстовые значения для множественного выбора:

<select id="sTags" class="chosen" multiple />

Jquery:

    $.map($("#sTags_chosen").find(".search-choice span"), function (option) {
        return $(option).text()
    });

Ответ 7

Единственный способ, который работает для меня, заключался в следующем:

var options = $("#ddl option:selected");

var values = $.map(options, function (option) {
    return option.text;
});

Где значения - это массив.

Надеюсь, что это поможет...

Ответ 8

ни один из вышеперечисленных ответов не работал у меня, и поэтому после многого поиска, наконец, получил ответ на получение значения "метки" выбранного элемента

$("#your_select_id option:selected").attr('label');

Ответ 9

Ниже приведена метка, а вот JSFiddle, показывающая, как получить выбранное выпадающее значение или поле метки, используя последний выбранный плагин jquery версии 1.4.2. https://jsfiddle.net/hayoeu/4usazfdm/2/

$(".chzn-select option:selected").text();