il codice qui sotto aggiungere e rimuovere riga della tabella con l'aiuto di jQuery funzione add funziona bene, ma la rimozione funzionano solo se mi tolgo la prima filacancellare riga della tabella utilizzando jQuery
<table>
<tr>
<td><button type="button" class="removebutton" title="Remove this row">X</button>
</td>
<td><input type="text" id="txtTitle" name="txtTitle"></td>
<td><input type="text" id="txtLink" name="txtLink"></td>
</tr>
</table>
<button id ="addbutton">Add Row</button>
e lo script
var i = 1;
$("#addbutton").click(function() {
$("table tr:first").clone().find("input").each(function() {
$(this).val('').attr({
'id': function(_, id) {return id + i },
'name': function(_, name) { return name + i },
'value': ''
});
}).end().appendTo("table");
i++;
});
$('button.removebutton').on('click',function() {
alert("aa");
$(this).closest('tr').remove();
return false;
});
qualcuno può darmi la spiegazione del motivo per cui posso rimuovere solo la prima riga? grazie mille
Ecco bell'articolo http://codepedia.info/2015/02/remove-table-row-tr -in-jquery/su come rimuovere la tabella anche per aggiunto dinamicamente tr –