ページにテーブルがあり、行の追加ボタンをクリックすると、その行が 2 つの別々のテーブルに複製されます。これら 2 つの個別のテーブルには、各行に削除ボタンがあります。私が達成しようとしているのは、ユーザーがいずれかのテーブルの行で削除ボタンをクリックすると、両方のテーブルから同じ行が削除されることです。
これが私の複製スクリプトです。ご覧のとおり、行は #platetable から 2 つの異なるテーブル (#platetable2 と #platetable3) に複製されます。
$('#platetable .addPlateItem').live('click', function (e) {
var row = $(this).closest('tr').clone();
var row2 = $(this).closest('tr').clone();
row.find("input.addPlateItem")
.attr("value", "Delete")
.attr("class", "deletePlateItem");
row.find("td.mfrtd")
.remove("td.mfrtd");
row2.find("input.addPlateItem")
.attr("value", "Delete")
.attr("class", "deletePlateItem");
row2.find("td.mfrtd")
.remove("td.mfrtd");
row2.append('<td><input type="text" id="portionpercase" name="portionpercase" value=""></td>');
row2.append('<td><input type="text" id="portionperserving" name="portionperserving" value=""></td>');
row2.append('<td><select id="portionsize" name="portionsize"><option value=""></option><option value="cup">Cup</option><option value="each">Each</option><option value="gallon">Gallon</option><option value="ounce">Ounce</option><option value="pound">Pound</option><option value="quart">Quart</option><option value="tablespoon">Tablespoon</option><option value="teaspoon">Teaspoon</option></select></td>');
row2.append('<td>$0.00</td>');
row2.append('<td><input type="text" id="portionperserving" name="portionperserving" value=""></td>');
row2.append('<td>%0.00</td>');
row2.append('<td><input type="checkbox" id="activeplate" value=""></td>');
$('#platetable2 tbody').append(row);
$('#platetable3 tbody').append(row2);
});
どんな助けでも大歓迎です!