如何获取下拉列表的选定值的文本?

可能重复:
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); }