<asp:TextBox ID="txtExp " runat="server" CssClass="dtext costlmw" Width="200px" onkeypress="return false" autocomplete="off" />
<asp:TextBox ID="txtExpID" runat="server" CssClass="dtext costlmw" Width="200px" onkeypress="return false" autocomplete="off" />
我有两个文本框,一个具有 id txtExp,另一个是 txtExmpID
$("input[id*='txtExp']").val(sum.toFixed(2));
上面的行用值sum
更新两个文本框
我猜*
的意思是“包含”?但我认为这就是 ~
的意思?
$("input[~id='txtExp']").val(sum.toFixed(2));
我也尝试过
$("input[id='txtExp']").val(sum.toFixed(2));
然后什么也没有发生。
最佳答案
使用 ID 选择器#
$("#txtExp").val(x);
ASP.NET 以不同的方式呈现您的 ID - 使用 ClientID
属性,设置 ClientIDMode
,或者仅使用 .
和目标类(class)。
关于javascript - 使用特定 ID 更新文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20480702/