使用jquery在formview中时无法获取文本框的值

时间:2014-01-11 01:16:24

标签: jquery asp.net formview

我正在尝试使用jquery获取asp.net formview中的文本框的值但是没有太多运气。

我想要的价值就在这里:

<label class="labelWidth120" for="txtPhysicalAddrLine1">
Address Line 1:</label><asp:TextBox ID="txtPhysicalAddrLine1" CssClass="alphanumeric address" runat="server" Text='<%# Eval("primaryAddress1") %>' MaxLength="50" OnTextChanged="ValueChanged" TabIndex="1"/>

我正在尝试使用的jQuery是:

var a = $('<%=fvSubscriber.FindControl("txtPhysicalAddrLine1").ClientID %>').val();
alert(a);

我没有收到任何js错误,“a”不为null且警告框为空。我哪里错了

1 个答案:

答案 0 :(得分:2)

你忘记了你的jquery选择器中的#...如果我每次都有一个美元,那我就完成了......; - )

var a = $('#<%=fvSubscriber.FindControl("txtPhysicalAddrLine1").ClientID %>').val();
alert(a);