jquery - 使用 jQuery 获取选定的选项 ID

标签 jquery dom jquery-selectors

我正在尝试使用 jQuery 根据选定的选项发出 ajax 请求。

是否有一种使用 jQuery 检索所选选项 ID(例如“id2”)的简单方法?

<select id="my_select">
   <option value="o1" id="id1">Option1</option>
   <option value="o2" id="id2">Option2</option>
</select>


$("#my_select").change(function() {
    //do something with the id of the selected option
});

最佳答案

您可以使用 :selected selector 获取它,像这样:

$("#my_select").change(function() {
  var id = $(this).children(":selected").attr("id");
});

关于jquery - 使用 jQuery 获取选定的选项 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2888446/

相关文章:

java - jquery 移动 android t9 禁用

javascript - 更改 Highcharts 主题(部分有效)

jquery - 无法为 jquery 表单单击找到正确的选择器

javascript - 管道化 ajax http 请求并仅在最新请求上执行成功函数

javascript - 用于删除字符串中空格的正则表达式

javascript - 单击时获取 div 的类名

javascript - jquery Onclick函数与回调排序函数导致双击

jquery - 如何使用多个 is() 选择器?

某些div内的jQuery属性选择器

javascript - 使用 Jquery 填充选择选项