Hello,
I want to be able to add row at the end of the table with a 'remove'
link which will remove specific row.
The code I've managed to write so far:
$(document).ready(function() {
$("#add_item").click(function () {
var html = "<tr id='item_" + item_id + "'
class='item'><td><a
href='#' class='remove' id='remove_" + item_id + "'>remove</a></td></
tr>";
var o = $("#calc .item :last");
var newo = o.parent().after(html);
newo.find('.remove').click(function () {
newo.remove();
alert('hel');
});
item_id++;
return false;
});
});
should work with the following html structure:
<table id="calc">
<tr class="item">
<td>test</td>
</tr>
<tr class="item">
<td>test</td>
</tr>
</table>
The problem is it wont instert the row at the proper place (after the
last .item (class) and the remove link wont work for the last row in
the table/list.
I have no idea why no handler is put on the last row.
Any help is highly appreciated!