有人可以解释为什么以下不起作用:
我有一个id为result2
的文本框,我尝试使用jQuery函数访问其文本。
如果我尝试编写该变量,它会显示undefined
var x= $("#result2").text();
document.write(x);
答案 0 :(得分:4)
如果标识为result2
的元素为<input>
或<textarea>
,则必须使用.val()
检索其值,.text()
将返回内部文本元件。
var x = $("#result2").val();
alert(x);