Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.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 无法获取属性的值';toLowerCase';,JQUERY 1.10.2_Javascript_Jquery_Lowercase - Fatal编程技术网

Javascript 无法获取属性的值';toLowerCase';,JQUERY 1.10.2

Javascript 无法获取属性的值';toLowerCase';,JQUERY 1.10.2,javascript,jquery,lowercase,Javascript,Jquery,Lowercase,我使用的是jQuery1.10.2。我正在尝试让以下代码正常工作: $("[id*='value_']").val($(this).val()); 我知道在编写代码时,代码只会将值设置为当前标记中的任何值。 但这是我能做的,直到我摆脱了错误: 网页错误详细信息 User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NE

我使用的是jQuery1.10.2。我正在尝试让以下代码正常工作:

$("[id*='value_']").val($(this).val());
我知道在编写代码时,代码只会将值设置为当前标记中的任何值。 但这是我能做的,直到我摆脱了错误:

网页错误详细信息

User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3; Tablet PC 2.0)
Timestamp: Mon, 10 Feb 2014 15:51:01 UTC


Message: Unable to get value of the property 'toLowerCase': object is null or undefined
Line: 5
Char: 6176
Code: 0
URI: https://ox-kkent11.fncinc.com/wssp/js_files/jquery-1.10.2.min.js
例如:

$("[id*='value_']").val(2);
在id以“value\开头的所有字段中成功写入“2”

我打算获取字段的值并将其转换为货币。但是在我尝试之前就知道错误了

任何指示。另外,如果有人知道用“$”将所有数字(int和float)转换为货币的更有效方法,请告诉我。

如果您想在某些元素的值中添加“$”,它将如下所示:

$("[id*='value_']").each(function() {
  $(this).val( "$" + $(this).val() );
});

请显示一些代码以及您尝试了什么?此的值是多少?这一行代码的上下文是什么?您所指的
这个
对象是什么?我使用$(this).val(),理解为它将给我“$(“[id*='value_']]””获得的元素的当前值。也许我使用$(this).val()的方式不正确?我只是考虑了一下。我会让你知道它是否有效。谢谢如果有人好奇,这就是我最后要做的:$(“[id*='value_']])。每个(函数(){if($(this.val().indexOf(“.”)<0){$(this.val($));}if($(this.val()).indexOf($){(this.val)()($)+$(this.val());)如果($(this.val().indexOf($)<0){(this.val($)($)+$).val()); } });