Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 - Fatal编程技术网

Javascript jQuery将附加值添加到每行的下一列

Javascript jQuery将附加值添加到每行的下一列,javascript,jquery,Javascript,Jquery,我正在尝试为我的行添加更多值, 但所有列都显示相同的数字 我正在努力与以下方面合作: $this.parent().next().children('.output-value2').val((scorenetto).toFixed(2)); 但这行不通。 代码如下: 附加列“计入欧元的价格2”不独立运行 只需在“价格换价值”中输入一个数字 它有点问题,但我不确定是什么问题。试试看 $(this).closest('tr').find('.output-value2').val((scor

我正在尝试为我的行添加更多值, 但所有列都显示相同的数字

我正在努力与以下方面合作:

$this.parent().next().children('.output-value2').val((scorenetto).toFixed(2));
但这行不通。 代码如下:

附加列“计入欧元的价格2”不独立运行

只需在“价格换价值”中输入一个数字

它有点问题,但我不确定是什么问题。

试试看

 $(this).closest('tr').find('.output-value2').val((scorenetto).toFixed(2));
jsfiddle:

顺便说一句:尽量避免使用
$(this)
,而是将结果缓存在一个平均变量中,例如:

$(".input-value").keyup(function() {
            var $singlePrice = $(this);
            var value = parseFloat($singlePrice.val());
            ...
});
缓存结果使代码更具可读性,并减少DOM操作的数量。 请看这把小提琴以获得灵感:

$(".input-value").keyup(function() {
            var $singlePrice = $(this);
            var value = parseFloat($singlePrice.val());
            ...
});