Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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 键入jQuery时将逗号替换为点_Javascript_Jquery_Html_Jquery Plugins - Fatal编程技术网

Javascript 键入jQuery时将逗号替换为点

Javascript 键入jQuery时将逗号替换为点,javascript,jquery,html,jquery-plugins,Javascript,Jquery,Html,Jquery Plugins,嗨,我想在使用jQuery键入文本输入字段时用点替换逗号。我现在有这个密码 $(document).on('change', '.unitprice', function() { $(this).val().replace(/,/g, '.'); }); 输入字段的类别为单价 但它不起作用。。我似乎在谷歌上找不到正确的答案。有人知道如何实现这一点吗?您只是更改变量,而不是将其写回 $(this).val($(this).val().replace(/,/g, '.')); 因为你是对的,

嗨,我想在使用jQuery键入文本输入字段时用点替换逗号。我现在有这个密码

$(document).on('change', '.unitprice', function() {
  $(this).val().replace(/,/g, '.');
});
输入字段的类别为单价


但它不起作用。。我似乎在谷歌上找不到正确的答案。有人知道如何实现这一点吗?

您只是更改变量,而不是将其写回

$(this).val($(this).val().replace(/,/g, '.'));

因为你是对的,所以向上投票,但我建议:
$(this).val(函数(index,currentValue){return currentValue.replace(/,/g,'.');})
而不是使用
$(this).val()
两次(不必要)。或者,为了简洁起见:
this.value=this.value.replace(…)