bra*_*boy 32 jquery jquery-selectors
我的HTML在下面.我需要Scheduled
使用<select>
标签获取选定的值()
.如何使用jQuery完成?
<select id="availability" style="display: none;">
<option value="Available">Available</option>
<option selected="selected" value="Scheduled">Scheduled</option>
<option value="Unavailable">Unavailable</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我做了一个jQuery("#availability")
获取select标签,但我不知道如何获得所选选项的价值.
Sar*_*raz 57
尝试:
jQuery("#availability option:selected").val();
Run Code Online (Sandbox Code Playgroud)
或者要获取选项的文本,请使用text()
:
jQuery("#availability option:selected").text();
Run Code Online (Sandbox Code Playgroud)
更多信息:
Mah*_*hdi 11
上述解决方案对我不起作用.这是我最终提出的:
$( "#ddl" ).find( "option:selected" ).text(); // Text
$( "#ddl" ).find( "option:selected" ).prop("value"); // Value
Run Code Online (Sandbox Code Playgroud)
$("#availability option:selected").text();
Run Code Online (Sandbox Code Playgroud)
这将为您提供下拉列表的文本值.您也可以使用.val()而不是.text(),具体取决于您要获得的内容.按照jQuery文档和示例的链接.