我知道如何获取所选选项的值,但我想知道如何获取其文本。
这是我如何使用值来访问该选项?
$('#dropdownId').children('option[value="'+5691+'"]').hide();
如下所示,
$('#dropdownId').children('option[text="'+'some text'+'"]').hide();
答案 0 :(得分:2)
尝试:
$('#dropdownId').children('option[value="'+5691+'"]').text()
答案 1 :(得分:1)
使用此:
.children("option:contains('"+text+"')")
答案 2 :(得分:1)
使用.text()
。
这是一个小提琴 - http://jsfiddle.net/friiks/XXsFy/
答案 3 :(得分:0)
试试这个:
<强> HTML:强>
<select id="foo">
<option value="1">foo</option>
<option value="2">bar</option>
</select>
Java脚本:
$(function () {
$("#foo").change(function(){
alert($("#foo option:selected").text());
});
});
答案 4 :(得分:0)
我猜你想要实现像这样的事情
if($('#dropdownId').children().text()=="some text")
$('#dropdownId').children().hide();
感谢。