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

Rol*_*and 8 jquery

我有一个选择框

<select name="type1">
   <option value="1">Laser Printer</option>
   <option value="2">Line Printer</option>
</select>
Run Code Online (Sandbox Code Playgroud)

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

到目前为止我的代码

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

Dig*_*ane 10

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

alert($("select[name='type1'] option:selected").text());
Run Code Online (Sandbox Code Playgroud)