如何通过JQuery传递option的值来获取选项的文本
How to get the text of an option by passing value of option with JQuery?
可能重复:
jQuery获取选择选项文本
我有一个下拉列表如下:
<select id="systemMessageList" name="systemMessageList">
<option value="-1">--- Choose One ---</option>
<option value="120">niempo</option>
<option value="119">quartero</option>
<option value="118">mileno</option>
</select>
我希望:我将传递值,例如119
,它将在JQuery中返回文本quartero
?
对于所选选项的文本,您需要:
$('#systemMessageList option:selected').text();
对于价值,您可以使用
$('#systemMessageList').val();
编辑:其他答案可能是您想要的。我只是向您展示如何获得所选选项的文本和值。
试试这个:
$('option[value="'+$('#systemMessageList').val()+'"]').text();
因此,如果选择了119
,它将返回:quartero
或者你可以创建某种函数来获取任何选项值的文本:
function getOptionText(option){
return $('option[value="'+option+'"]').text();
}
getOptionText(119); // yields quartero
var text = $('#systemMessageList option[value="119"]').text();
试试这个:
function getOptionText(value){
return $('#systemMessageList option[value="' + value + '"]').text();
}
alert(getOptionText(119));
相关文章:
- 如何在不需要单击按钮的情况下获取选项的值
- 在Select-HTML中获取选项的值
- 从Javascript中的Chrome扩展获取选项卡url
- 使用 CasperJS 从下拉框中获取选项值
- 如何在 JavaScript 中实现用于设置和获取选项的非 CQS API
- 当文档已知时,我们如何获取选项卡元素
- 如何在jquery的选择下拉列表中获取选项文本
- Jquery 获取选项卡以在活动时添加类
- 在部分包含选项后获取选项结束标记数组
- 在下拉列表的当前选定选项之前获取选项的文本
- 通过它在Jquery中的值获取选项 HTML
- 当验证在 laravel 5 中返回 false 时,如何获取选项值的名称
- 在表单中获取选项值,然后在 url 中使用它
- 获取选项 从其他选项中选择名称 选择不带表单标记的名称
- 从 URL 获取选项值,以显示下拉列表中的特定菜单项
- 根据其他元素获取选项值
- 如何根据选项文本获取选项索引
- 在firefox中获取选项卡导航事件
- 在没有类/ID的情况下单击即可获取选项值
- 获取选项's的更改值