我知道如何获取所选选项的值,但我想知道如何获取其文本。
这就是我使用值访问选项的方式?
$('#dropdownId').children('option[value="'+5691+'"]').hide();
像下面的东西,
$('#dropdownId').children('option[text="'+'some text'+'"]').hide();
我知道如何获取所选选项的值,但我想知道如何获取其文本。
这就是我使用值访问选项的方式?
$('#dropdownId').children('option[value="'+5691+'"]').hide();
像下面的东西,
$('#dropdownId').children('option[text="'+'some text'+'"]').hide();
尝试:
$('#dropdownId').children('option[value="'+5691+'"]').text()
用这个:
.children("option:contains('"+text+"')")
使用.text()
.
这是一个小提琴 - http://jsfiddle.net/friiks/XXsFy/
尝试这个:
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());
});
});
我猜您正在尝试实现这样的目标
if($('#dropdownId').children().text()=="some text")
$('#dropdownId').children().hide();
谢谢。