Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用特定ID更新文本框_Javascript_Jquery - Fatal编程技术网

Javascript 使用特定ID更新文本框

Javascript 使用特定ID更新文本框,javascript,jquery,Javascript,Jquery,上面的行使用值sum 我猜*的意思是“包含”?但是我想那就是~的意思 $("input[id*='txtExp']").val(sum.toFixed(2)); 我也试过了 $("input[~id='txtExp']").val(sum.toFixed(2)); 然后什么也不发生。使用ID选择器# ASP.NET以不同的方式呈现您的ID--或者使用ClientID属性,设置clientMode,或者只使用和目标类。使用ID选择器 ASP.NET以不同的方式呈现您的ID—或者使用Cli

上面的行使用值
sum

我猜
*
的意思是“包含”?但是我想那就是
~
的意思

 $("input[id*='txtExp']").val(sum.toFixed(2));
我也试过了

  $("input[~id='txtExp']").val(sum.toFixed(2));
然后什么也不发生。

使用ID选择器
#

ASP.NET以不同的方式呈现您的ID--或者使用
ClientID
属性,设置
clientMode
,或者只使用
和目标类。

使用ID选择器


ASP.NET以不同的方式呈现您的ID—或者使用
ClientID
属性,设置
clientMode
,或者只使用
和目标类。

*=
表示属性的值包含指定的单词
~=
表示属性的值被分割成空格分隔的单词,并且指定的单词与其中一个空格分隔的单词完全匹配


另外,
~id=“xxxx”
的语法错误。

*=
表示属性值包含指定的单词
~=
表示属性的值被分割成空格分隔的单词,并且指定的单词与其中一个空格分隔的单词完全匹配


另外,
~id=“xxxx”
是一个错误的语法。

当我这样做时,它被认为是“未定义的”,ASP.NET就是罪魁祸首!如果JS在.aspx文件中,则执行
$(“#”)val(x)当我这样做时,它被认为是“未定义的”,ASP.NET就是罪魁祸首!如果JS在.aspx文件中,则执行
$(“#”)val(x)可以发布呈现的html吗?可以发布呈现的html吗?
  $("input[~id='txtExp']").val(sum.toFixed(2));
   $("input[id='txtExp']").val(sum.toFixed(2));
$("#txtExp").val(x);