Этот простой скрипт для добавления/удаления строк таблицы с помощью jQuery хорошо работает с версией 1.3.2. однако на тех же страницах я также использую скрипты, которым нужен jQuery > 1.6. Этот скрипт больше не работает с этим, потому что, если я нажму «Добавить» во второй раз, он удалит строку, а не добавит ее.
Рабочий пример можно найти здесь: http://jsbin.com/arete3/edit#source
$(function(){
$("input[type='button'].AddRow").toggle(
function(){
$(this).closest('tr').clone(true).prependTo($(this).closest('table'));
$(this).attr("value", "Delete row");
},
function(){
$(this).closest('tr').remove();
});
});
Чтобы понять, что я имею в виду, измените версию jQuery на что-нибудь выше 1.6.
У кого-нибудь есть предложение?