javascript - 如何获取 select 选择元素的 Selected 值

标签 javascript jquery

我试图获取所选选项的值,var

doma=$('#domain_picker_select').find('option:selected').text();
OR
var doma=$('#domain_picker_select').val(); 

但我得到的输出是未定义的,请帮助我获取已为选择选项选择的选项的值。

<select name="domain_picker_select"ng-options="domain.value as domain.label for domain in domains.list" id="domain_picker_select">
<option label="global" value="string:global" selected="selected">global</option>
<option label="TOP/Comm" value="string:6b16be7e6f72710f6">TOP/GBP/Comm</option>
<option label="TOP/Custom" value="string:e15e65256f9bd23">TOP/Custom</option>
</select>

最佳答案

要获取值,您可以使用 val()

$("#domain_picker_select").val();

效果不错! https://codepen.io/anon/pen/ZBNxPo

关于javascript - 如何获取 select 选择元素的 Selected 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41319277/

相关文章:

javascript - 计算 html 列表中的直接子项

javascript - 在 JQuery 中生成另一个 HTML 表以输入更多小时数进行计算

javascript - jQuery AJAX 未输入 "success"

javascript - jQuery - 水平+垂直导航栏

javascript - 单击弹出窗口中的按钮搜索结果

javascript - 如何更改标签样式?

javascript - 如何根据angularjs中的值更改标记符号

javascript - Array.prototype.find() 在异步函数中返回未定义

jquery - 删除悬停时的 Jquery .css

javascript - 为什么这个 AJAX 请求总是失败?