如何获取下拉列表的选定值的文本?
可能重复:
jQuery获取特定的选项标签文本
如何使用jquery获取select的选定选项的文本?
我有一个下拉列表,我想知道所选项目的文本。 例如:
Volvo Saab Mercedes
如果我知道所选的值,我怎样才能得到它的文本值? 例如,如果值为1
,我怎样才能获得Volvo
?
非常感谢。
您可以使用option:selected
以获取select
元素的选定选项,然后使用text()
方法:
$("select option:selected").text();
这是一个例子:
console.log($("select option:selected").text());
$("#select_id").find("option:selected").text();
如果您的控件位于服务器端,则会很有帮助。 在.NET中它看起来像:
$('#<%= dropdownID.ClientID %>').find("option:selected").text();
最简单的方法是通过css3 $("select option:selected")
然后使用.text()
或.html()
函数。 取决于你想要的东西。
嗨,如果你有像这样的下拉列表
在给dropdownlist提供id后,你只需要添加像这样的jquery代码
function getHTML() { var display=$('#testID option:selected').html(); alert(display); }