<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发生冲突:检查是否只有一个名为btnSubmittxtDescription的元素

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

10-11 09:16