Wenn ich auf 'neue Zeile hinzufügen' zu meiner Rechnungstabelle klicke, wird die Zeile dynamisch hinzugefügt.Ich kann die Zeile nicht mit jQuery entfernen
Wenn ich jedoch die Zeile dynamisch mit der Schaltfläche "Zeile entfernen" löschen muss, wird sie nicht gelöscht.
Irgendwelche Ideen, wie dies behoben werden kann?
Unten ist mein Code:
<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();
});
Danke.
'$ (this) .parents(). First()'? Ist das nicht das Ziel des 'div', das den Knopf hält? Wie zielt das auf eine Tabellenzeile ab? – David
Schritt 1, hinzufügen '