如何从Chosenselected
获取选项的文本?所以不仅仅是选择,而是选择 select
.val()
label/text
问问题
38857 次
9 回答
14
您可以简单地使用它来获取标签。
$('.result-selected').html()
或者
$('.options option:selected').html()
于 2013-10-19T12:51:08.673 回答
12
使用:
$("#list option[value='"+id+"']").text();
检索值label
的selected
于 2013-10-20T09:26:15.563 回答
6
$("#objId option :selected").text();
上面的jQuery语句应该这样做。
于 2013-10-19T12:38:40.417 回答
3
//下面的代码返回下拉列表的名称n
$('#availableRevisionBatch option:selected').text()
//下面代码下拉n的返回值
$('#availableRevisionBatch option:selected').val()
于 2014-05-17T11:14:10.480 回答
2
对我有用的唯一方法是做这样的事情:
var options = $("#ddl option:selected");
var values = $.map(options, function (option) {
return option.text;
});
其中值是一个数组。
希望它有帮助...
于 2015-08-24T13:43:32.323 回答
2
您可以检查此单选。
<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);
});
});
于 2016-03-14T17:30:11.580 回答
1
要获取多选的文本值:
<select id="sTags" class="chosen" multiple />
查询:
$.map($("#sTags_chosen").find(".search-choice span"), function (option) {
return $(option).text()
});
于 2014-08-26T05:26:46.917 回答
0
以上答案都不适合我,所以经过大量搜索后终于得到了检索所选元素的“标签”值的答案
$("#your_select_id option:selected").attr('label');
于 2015-01-07T20:41:29.290 回答
0
下面将获取标签,这里是一个 JSFiddle,展示了如何使用最新选择的 jquery 插件版本 1.4.2 获取所选下拉列表的值或标签字段。https://jsfiddle.net/hayoeu/4usazfdm/2/
$(".chzn-select option:selected").text();
于 2015-09-16T16:56:45.830 回答