我使用以下行来获取下拉列表的特定选项的值,它在IE中工作,但在Chrome中无效。
$("#idDescription option[text='Business']").val();
答案 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");