jquery 从下拉列表中获取选定的值?不是文字
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/10512651/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
jquery get selected value from dropdownlist? Not text
提问by selva
How to get value of selected dropdownlist.
如何获取所选下拉列表的值。
Ex.
前任。
" Text="---Select---" Value="0">"
I need value "0".
我需要值“0”。
Thanks,
谢谢,
回答by Raghav
To get value:
获取价值:
$('#YourdropDownId').val();
To get text:
获取文本:
$('#YourdropDownId :selected').text();
回答by Kheteswar
Try
尝试
$('[name="YourdropDownName"] option:selected').val();
回答by Jorge
Have seen similar answers but $('#YourdropDownId').val()
never worked for me with jQuery 1.10.2
看过类似的答案,但$('#YourdropDownId').val()
从未使用 jQuery 1.10.2 为我工作
Instead I have to use $("select[id*=ddlurgency]").val()
for:
相反,我必须$("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>