0
すべてのラベル/入力IDとTR IDにインデックスを持つ要素と、削除ボタンがあります。 [削除]をクリックすると、その行が削除され、下のすべての参照を1つ上(-1)シフトする必要があります。行を削除した後のテーブル内のシフトインデックスの参照
私たちは手動シフトを理解しようとすることができますが、より簡単な方法はありますか?
影響を受ける索引を含むアイテム:TR、すべてのラベルのID、すべての入力ID、すべての入力名
HTML:
<tr id="period0">
<td>
<label for="budgetPeriod0">Enter the Budget Period number.</label>
<input id="budgetPeriod0" name="name_period_0" />
</td>
<td>
<label for="amount0">Enter the amount.</label>
<input id="amount0" name="name_amount_0">
</td>
</tr>
jQueryのTR(実装)Shiftキーを(実装されていない)削除:
removeRecord : function(index) {
var v= "tr:eq("+index+")";
$("#incomeTable >tbody").find(v).remove();
var id = "#period"+index;
$(id).nextAll().each(function(i){
//shifting logic goes here
});