使用特定 ID 更新文本框

Updating textbox with certain ID

本文关键字:更新 文本 ID      更新时间:2024-05-15
<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,或者只使用 . 并定位类。

*=表示属性的值包含指定的单词。 ~=的意思是属性的值被切成空格分隔的单词,并且指定的单词与这些空格分隔的单词之一完全匹配。

此外~id="xxxx"语法错误。