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!

Reply via email to