0
我试图通过单击按钮删除一个动态表单域。它也会从我的计算总量中减去它所有的值。这是代码:在jQuery中删除动态表单域的问题
function removeFormField(id) {
var id = $(id).attr("name");
$('#target1').text($("#total" + id).map(function() {
var currentValue = parseFloat(document.getElementById("currentTotal").value);
var newValue = parseFloat($("#total" + id).text());
var newTotal = currentValue - newValue;
document.getElementById("currentTotal").value = newTotal;
return newTotal;
}).get().join());
$(id).remove();
}
好了,它会做的代码减部分没有问题,这个问题是与最后一行删除该字段。如果我注释掉其余的代码,它将起作用,但不会与其他代码一起使用。我知道这是简单的,但我似乎无法绕过它。有人可以帮忙吗?
我知道这会是这样简单的事情。感谢您的帮助,它的工作。 – rshivers 2010-05-25 19:44:25
这是一个常见的错误,如果你正在处理jQuery,记住它在选择器引擎中使用CSS3表达式。 – 2010-05-25 19:56:20