在选择框中获取所选选项标记的值

时间:2011-09-11 19:13:20

标签: jquery

我有一个选择框

<select name="type1">
   <option value="1">Laser Printer</option>
   <option value="2">Line Printer</option>
</select>

现在,当点击此按钮时,我有一个ID为#New1的按钮我需要显示所选选项标签之间的值。例如,如果选择激光打印机,我需要获得激光打印机,而不是1

到目前为止我的代码

alert($("select[name=type1]:selected").val().text());但这会返回undefined

1 个答案:

答案 0 :(得分:10)

您需要获取所选选项的文本:

alert($("select[name='type1'] option:selected").text());