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());
...
});