<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);
});
});
当我在textarea上键入一些文本并按Submit按钮时,我的脚本返回
[对象HTML TextAreaElement]
不是文本区域的文本或值;
$("#txtDescription").val();
$("#txtDescription").text();
$("#txtDescription").html();
相同的输出[对象HTML TextAreaElement]
最佳答案
问题不在于您显示的代码。这是具有完全相同代码的jsFiddle。我的猜测是您可能与id发生冲突:检查是否只有一个名为btnSubmit
和txtDescription
的元素
关于jquery - 无法使用jQuery获取Textarea值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15743481/