我有这个 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/