<table border="2">
<tr><td>one</td><td>two</td></tr>
<tr><td>one</td><td>two</td></tr>
<tr><td colspan="2" id="new" >add new</td></tr>
</table>
$('#new').click(function(){
$('#new').append("<tr><td>one</td><td>two</td></tr>");
})
Now if i click “add new” then this make:
one | two
one | two
add new
one two
How can i make:
one | two
one | two
one | two
add new
demo http://jsfiddle.net/eDNH5/2/
Another Working Demo http://jsfiddle.net/eDNH5/5/
API: http://api.jquery.com/before/
Updated another way
code