我所拥有的是一个应该计算税收的表格。我正在使用 clone() javascript 功能,但我遇到了一些问题。例如,如果我像这样存储我的基本工资和初级税:
基本工资 $5000
初级税 $50
在此下方是一行(newtaxrow),其中包含一个输入,该输入将要克隆的字段和一个按钮,其 id 为 clonetax。所以javascript:
$("#clonetax").click(function() {
$("#newtaxrow:last").clone(true).insertAfter("#newtaxrow:last");
$("#newtaxrow:last").find( ":input" ).val( "0" );
$("#newtaxrow:last").find( ":input" ).change(dave());
});
方法dave()
:
function dave() {
var val1 = parseInt(document.getElementById('salary').innerText);
var val2 = parseInt(document.getElementById('tax').value);
var val3 = parseInt(document.getElementById('newtaxfield').value);
var total = val1 - (val2 + val3);
document.getElementById("net").innerHTML = total;
}
所以本质上,我需要即时汇总或总结克隆字段的值。它不适用于克隆的字段,我知道我做错了什么...... 有什么帮助吗?谢谢。