jquery - 无法使用 jquery 获取 Textarea 值

标签 jquery textarea

<textarea id="txtDescription" class="smalltextarea" ></textarea>
<input type="submit" name="btnSubmit" value="Submit" id="btnSubmit">

$(document).ready(function () {
$("#btnSubmit").click(function(){

var getText= $("#txtDescription").val();
alert(getText);
});
});

当我在文本区域输入一些文本并按提交按钮时,我的脚本返回
[对象 HTML TextAreaElement] 不是文本区域文本或值;

$("#txtDescription").val();
$("#txtDescription").text();
$("#txtDescription").html();

相同的输出[对象 HTML TextAreaElement]

最佳答案

问题不在于您所显示的代码。这是 jsFiddle使用完全相同的代码。我的猜测是您可能与 id 发生冲突:检查是否只有一个名为 btnSubmittxtDescription

的元素

关于jquery - 无法使用 jquery 获取 Textarea 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15743481/

相关文章:

javascript - 检测用户是否单击了弹出窗口中的元素

javascript - 使用 Backbone.js 和 jquery.datalink.js

javascript - 如何防止光标跳转到固定列文本区域中的下一行

php - 文本区域输入(html 表单)未被 php 脚本回显。为什么?

html - 文本区域中的字体一致性

javascript - 更改 $( function() ) 名称

javascript - datepicker动态日期按钮

javascript - 使用 jQuery 从 JSON 字符串解析 HTML

jquery - 使用 jquery 限制/计算 TextArea 中的字符数

html - 根据文本自动调整文本区域大小的 CSS 规则