jquery - 当我已经拥有选择对象时,使用 JQuery 获取选择列表框的选定文本

标签 jquery jquery-selectors

这是一个简单的、真正的新手问题:

我知道可以像这样获取选择选项的文本

$('#selectBoxId option:selected').val(); 

但是如果我手中已经有选择的对象怎么办?

例如

var select = $('#selectBoxId');

接下来会发生什么?这是正确的方法吗?

select.find('option:selected').val();

最佳答案

只需 select.val(); 就足够了。它将为您提供所选的

工作 demo

如果您想要所选选项文本,那么您需要执行

select.find('option:selected').text();

或者

select.find('option:selected').html();

关于jquery - 当我已经拥有选择对象时,使用 JQuery 获取选择列表框的选定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7276278/

相关文章:

javascript - 有什么方法可以使时间间隔在全日历中不可点击?

jquery - 使用 jQuery 获取 div 中选中复选框的列表

javascript - jQuery querySelectorAll 不起作用?

jquery - 使用 jQuery 验证为 div 设置验证

javascript - 如何在 jQuery 函数处于事件状态时多次停止执行?

jquery - 使用 jQuery select 更改它不会显示选定的选项

Javascript - 将一个类应用于具有两种不同类型源的 iframe

javascript - 使用 jQuery 根据所选数据获取参数并将其放入 url

javascript - 在 jQuery 中选择以 "x-"开头的标签

javascript - Facebook 共享对话取消按钮不会关闭窗口