Как получить опцию selected
текст из Выбранного select
?
Поэтому не только .val()
, но и опция label/text
JQuery Chosen - получить (несколько) выбранных ярлыков (а не значение)
Ответ 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();