jquery - 获取表单选择输入的值返回 "undefined"

标签 jquery html forms html-select

我有这个 html 表单代码:

<form>
    <select id="sex" name="sex" onchange="alert($('#sex').val())">
        <option value="0">Male</option>
        <option value="1">Female</option>
    </select>
</form>

也许我使用 jquery 语法错误地检索值,但是当更改选择时,会显示一个消息框,其中显示消息“未定义”。我预计结果将是 0 或 1,或者至少是“男性”或“女性”。不是“未定义”。我做错了什么?

https://learn.jquery.com/using-jquery-core/faq/how-do-i-get-the-text-value-of-a-selected-option/

最佳答案

你也可以试试这个

    onchange="alert(this.value)"

关于jquery - 获取表单选择输入的值返回 "undefined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29445366/

相关文章:

wordpress - 如何添加空白行联系表格 7

javascript - 在 React 中重置表单输入值

jquery - 服务器端处理的数据表中的日期范围过滤器

打印时 Html 表格断行

javascript - 将 Firefox 与剪贴板 js 一起使用时,空白不会被删除

javascript - 如何为 <img> 标签使用模糊事件

html - 左侧 float 的下拉菜单和导航菜单变得模糊

php - 如何使用 PHP 从表单数据创建新文件

javascript - 单页面主干应用程序中 View 之间的转换

java - 将 JQuery 缓存到 Web 浏览器中