jquery从下拉列表中获取选定的值?不是文字

时间:2012-05-09 08:43:46

标签: jquery

如何获取所选下拉列表的值。

实施例

" Text="---Select---" Value="0">"

我需要值“0”。

谢谢,

3 个答案:

答案 0 :(得分:40)

获得价值:

$('#YourdropDownId').val();

获取文字:

$('#YourdropDownId :selected').text(); 

答案 1 :(得分:1)

尝试

$('[name="YourdropDownName"] option:selected').val();

答案 2 :(得分:0)

看过类似的答案,但$('#YourdropDownId').val()对我来说从未对jQuery 1.10.2起作用

相反,我必须使用$("select[id*=ddlurgency]").val()

<select name="urgency" id="ddlurgency" class="form-control" runat="server">
   <option value="970200000">Not very urgent</option>
   <option value="970200001">Urgent</option>
   <option value="970200002">Very urgent</option>
</select>