如何通过在jquery中传递选项文本来获取下拉列表的特定选项值

时间:2016-09-30 08:58:11

标签: javascript jquery

我使用以下行来获取下拉列表的特定选项的值,它在IE中工作,但在Chrome中无效。

$("#idDescription option[text='Business']").val();

3 个答案:

答案 0 :(得分:1)

使用:包含伪选择器。

$('#idDescription option:contains("Business")').val()

答案 1 :(得分:1)

请试试这个:

$("#idDescription").find("option:contains('Business')").val();

答案 2 :(得分:0)

$("#idDescription option").filter(function() { 
    return $(this).text() === 'Business';
})
.first()
.attr("value");