我有一个克隆行的可编辑表,克隆的行在两列中都是可编辑的,带有文本区域和输入数字。如果您点击编辑输入的数字,有一个功能可以自动计算总和并给出总金额。
我现在的问题是我无法正确配置克隆行的删除按钮。如果您尝试一下,您会发现它没有删除一行,而是增加了一行。请我需要帮助来解决这个问题。
这是克隆行的脚本,我认为它需要减少和改进
$('input:button').live('click',function(){
var temprow = $('#temprow tbody').html();
var tr = $(this).closest('tr');
tr.after(temprow);
});
$("input.tr_clone_add").live('click', function() {
var lastid = $('[id^="sum"]').length + 1;
var $tr = $(this).closest('.tr_clone');
var $clone = $tr.clone();
$clone.find(':text').val('');
$clone.attr('id', 'sum' + lastid)
$tr.after($clone);
initEditables();
tally('p#subtotal');
tally('p#total');
});
$(".tr_clone_remove").live("click", function() {
$(".tr_clone").last().remove();
initEditables();
tally('p#subtotal');
tally('p#total');
});
initEditables();
tally('p#subtotal');
tally('p#total');