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

时间:2010-02-08 21:49:49

标签: jquery

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

jQuery的:

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

HTML:

<input name="FirstName" type="text" id="FirstName" style="width:240px;" />

5 个答案:

答案 0 :(得分:5)

使用val

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

此外,如果你正在做的只是那个简单的电话,你可能想要使用$.get代替:

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

http://api.jquery.com/text/

http://api.jquery.com/val/

编辑:你必须在这个地方快点......

答案 4 :(得分:0)

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

http://api.jquery.com/val/