<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 发生冲突:检查是否只有一个名为 btnSubmit
和 txtDescription
关于jquery - 无法使用 jquery 获取 Textarea 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15743481/