隐藏DIV中的jQuery文本显示为空白字符串

隐藏DIV中的jQuery文本显示为空白字符串,jquery,Jquery,我不知道为什么下面的方法不起作用。当我试图从HTML中的FirstName文本框中检索文本时,得到一个空白字符串。DIV当前是隐藏的,这会有什么不同吗?有什么想法吗 jQuery: $.ajax({ url: 'go.aspx?FirstName=' + $("#FirstName").text()}); HTML: 使用: 此外,如果您所做的只是这个简单的调用,那么您可能希望使用$。get: $.get('go.aspx', { 'FirstName':$("#FirstName").v

我不知道为什么下面的方法不起作用。当我试图从HTML中的FirstName文本框中检索文本时,得到一个空白字符串。DIV当前是隐藏的,这会有什么不同吗?有什么想法吗

jQuery:

 $.ajax({ url: 'go.aspx?FirstName=' + $("#FirstName").text()});
HTML:


使用:

此外,如果您所做的只是这个简单的调用,那么您可能希望使用
$。get

$.get('go.aspx', { 'FirstName':$("#FirstName").val() });
使用:

此外,如果您所做的只是这个简单的调用,那么您可能希望使用
$。get

$.get('go.aspx', { 'FirstName':$("#FirstName").val() });

您应该使用val作为输入字段的值
$(“#FirstName”).val()

您应该使用val作为输入字段的值 $(“#FirstName”).val()

使用val()方法而不是text()

编辑:在这个地方你必须快速…

使用val()方法而不是text()

编辑:在这个地方你必须快速…

.val()
是你想要的jQuery函数

.val()
是您想要的jQuery函数

$.get('go.aspx', { 'FirstName':$("#FirstName").val() });
$.ajax({ url: 'go.aspx?FirstName=' + $("#FirstName").val()});