Javascript jQuery文本函数工作不正常

Javascript jQuery文本函数工作不正常,javascript,jquery,variables,Javascript,Jquery,Variables,有人能解释一下为什么以下情况不起作用: 我有一个id为:result2的文本框,我使用jQuery函数尝试访问它的文本 不知何故,如果我试图写那个变量,它会说undefined var x= $("#result2").text(); document.write(x); 如果id为result2的元素是或的元素,则必须使用.val()检索其值,.text()返回元素的内部文本 var x = $("#result2").val(); alert(x); 如果id为result2的元素是或的

有人能解释一下为什么以下情况不起作用: 我有一个id为:
result2
的文本框,我使用jQuery函数尝试访问它的文本

不知何故,如果我试图写那个变量,它会说
undefined

var x= $("#result2").text();
document.write(x);

如果id为
result2
的元素是
的元素,则必须使用
.val()
检索其值,
.text()
返回元素的内部文本

var x = $("#result2").val();
alert(x);

如果id为
result2
的元素是
的元素,则必须使用
.val()
检索其值,
.text()
返回元素的内部文本

var x = $("#result2").val();
alert(x);

Textbox=textarea或text input?那么它应该是
$(“#result2”).val()
Textbox=textarea或text input?那么它应该是
$(“#result2”).val()
+1,因为很明显,从您的评论中,您首先发现了问题。谢谢,每次写`符号,',因为我需要做
alt+96
:P+1,因为很明显,从您的评论中,您首先发现了问题。谢谢,我每次都需要写“符号”,因为我需要做
alt+96
:P