javascript - 使用特定 ID 更新文本框

标签 javascript jquery

<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/

相关文章:

javascript - 按下回车时忽略下一行

javascript如何根据另一个对象数组过滤一个对象数组

javascript - PHP上传512MB文件库

jquery 菜单在嵌入代码中落后于 pdf 加载

jquery - 不透明度为 1 到 0 的动画剪辑 jq​​uery 效果

javascript - 我的 Greasemonkey 脚本无法安装

javascript - 单击子级时阻止父级单击

Javascript - Iframe 加载所有父窗口脚本?

jquery - $(this) 和 jQuery 中的 this 有什么区别?

javascript - 通过ajax将PHP对象返回给javascript