你好,我想找到这些输入字段的总和并将其打印在另一个输入的占位符中。
<input type="text" value="3" name="Value[1][1]">
<input type="text" value="4" name="Value[1][2]">
<input type="text" value="" name="Value[1][3]" placeholder="Sum of previous two">
我想为许多输入做这件事,例如 Value[ x ][ y ] with x -> non specific and y -> 具体
最佳答案
这适用于您提供的非常具体的示例。也许您可以将其作为示例来帮助您解决问题?
$('[name="Value[1][3]"]').val(
parseInt($('[name="Value[1][2]"]').val()) +
parseInt($('[name="Value[1][1]"]').val())
);
[编辑] 哦,对了,你想遍历 X 或 Y 的值。好吧,这个例子仍然有效,你可以像这样将你改变的 y 值连接到选择器中使用的字符串中:
for(var x = 0; x < 10; x++)
{
$('[name="Value[' + x + '][3]"]').val(
parseInt($('[name="Value[' + x + '][2]"]').val()) +
parseInt($('[name="Value[' + x + '][1]"]').val())
);
}
关于javascript - 占位符中输入字段的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32442437/