javascript - 使用 jQuery 从下拉列表(选择框)中获取选定的 id

标签 javascript jquery

我一直在寻找一种方法来获取 id当选择它时,从下拉列表选项中。我发现了以下内容: Get selected text from a drop-down list (select box) using jQuery
并尝试将接受的答案更改为:

$("#yourdropdownid option:selected").id;

但是当我 alert()它给了我“未定义”。有没有办法使用 JQuery 获取 id?

最佳答案

因为 $("#yourdropdownid option:selected") 返回一个没有 id 属性的 jQuery 对象,所以你可以使用 .attr() 来获取元素的id

$("#yourdropdownid option:selected").attr('id');

关于javascript - 使用 jQuery 从下拉列表(选择框)中获取选定的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30159995/

相关文章:

javascript - React NextJS 的映射对象 JSX 内的 onClick 不起作用

javascript - 如何根据数组中的对象数量创建按钮?

javascript - setDate 不返回该月的最后一天 Javascript

javascript - jQuery - 如何让自定义事件只触发一次?

javascript - 使用 jQuery 更改一个元素的 CSS 不起作用

jquery - 显示元素的最快方法

javascript - 变量未填充所需值

javascript - 使用 AngularJS/NodeJS 将 PEM 证书添加到 Http 请求

javascript - 返回的内联 jsdoc

jquery - 使用 Jquery 更改悬停时的不同类显示