請求書テーブルに「新しい行を追加」をクリックすると、その行が動的に追加されます。jQueryで行を削除できません
しかし、行を '行削除'ボタンで動的に削除する必要がある場合、削除されません。
これはどのように修正できますか?以下は
は私のコードです:
<tbody class="body">
<tr>
<td><input type="hidden" class="form-control" name="count[]" value="1"><span>1</span</td>
<td><input type="text" class="form-control" name="item[]" placeholder="item"/></td>
<td><input type="text" class="form-control" name="description[]" placeholder="description"/></td>
<td><input type="text" class="form-control quantity" name="quantity[]" placeholder="quantity"/></td>
<td><input type="text" class="form-control price" name="price[]" placeholder="price"/></td>
<td><input type="text" class="form-control item_discount" name="item_discount[]" value="0" placeholder="item discount"/></td>
<td><input type="text" class="form-control total" name="total[]" placeholder="total" readonly=""/></td>
</tr>
</tbody>
<div class="col-md-6">
<button type="button" class="btn btn-success" id="add-row"><i class="fa fa-plus"> Add new row</i></button>
<button type="button" class="btn btn-danger" id="remove-row"><i class="fa fa-minus"> Remove row</i></button>
</div>
$('#remove-row').click(function() {
$(this).parents().first().remove();
});
ありがとうございました。
'$(this).parents()。first()'?それはボタンを保持する 'div'をターゲットにしていませんか?それはどのようにテーブル行をターゲットにしていますか? – David
ステップ1、 '