【发布时间】:2014-04-09 05:18:27
【问题描述】:
我使用 jquery 使用了多行。目前,当我单击“添加新”按钮时,在当前行下方添加的行和按钮名称更改为“删除”。但我需要将过程更改如下: 当我单击“添加新”按钮时,在当前行上方添加的行和按钮名称更改为“删除”。 我需要在最后一行显示“添加新”按钮,之前的行必须有“删除”按钮。我无法在上面添加行。如果有人知道,请帮助我。
这是要检查的小提琴 http://jsfiddle.net/tWada/
$("input[type='button'].AddRow").live('click',
function() {
var index = $(this).closest('tr').index();
if (index > 0) {
$(this).closest('tr').remove();
} else {
var $tr = $(this).closest('tr').clone(true);
$tr.find('img').remove();
var $input = $tr.find('input.startdatum');
var index = $('input#counter').val();
$('#acti_btn').val('Delete');
var id = 'datepicker' + index;
index++;
$('input#counter').val(index);
$input.attr('id', id).data('index', index);
console.log(index);
$tr.prependTo($(this).closest('table'));
}
【问题讨论】: