javascript - 如何获取下拉值

标签 javascript jquery select

<select class="dd01" onchange="dd01change()">
<option value="323">323</option>
<option value="525">525</option>
<option value="727">727</option>
</select>

js

function dd01change() {
    var a = $(this).val();
    alert (a);
};

不起作用。在控制台中我得到:

Uncaught TypeError: Cannot read property 'toLowerCase' of undefined

最佳答案

一种更简单的方法是使用每次触发更改事件时执行的 .change() 函数。

$(".dd01").change(function () {

    alert(this.value);

});

Working JSFiddle Here.


$(".dd01").change(function() {

  alert(this.value);

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<select class="dd01" onchange="dd01change()">
  <option value="323">323</option>
  <option value="525">525</option>
  <option value="727">727</option>
</select>

关于javascript - 如何获取下拉值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28967106/

相关文章:

Mysql简单的选择查询

javascript - 无法使用本地存储设置变量

javascript - 使用fb js sdk制作封面图片

javascript - 我如何在使用 XSLT 和 jQuery 的书中获得动态标题?

javascript - Safari 中 onclick div 内的链接

javascript - 将类添加到变量中的匹配元素 id

javascript - 如何使用jquery删除json字符串中的空值

使用下拉菜单选项创建文本字段的 Javascript

Mysql 在统计表中返回每个虚拟机的总容量

json - 从 postgres 读取数据并在 expressjs 中使用数据