Advertisement
Guest User

Untitled

a guest
Dec 21st, 2014
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. $("input.tr_clone_add").live('click', function() {$(this).closest('.tr_clone').clone().insertAfter(".tr_clone")});
  2.  
  3. <table width="100%" border="0" cellspacing="0" cellpadding="0" id="table-data">
  4. <tr>
  5. <td>Name</td>
  6. <td>Location</td>
  7. <td>From</td>
  8. <td>To</td>
  9. <td>Add</td>
  10. </tr>
  11. <tr class="tr_clone">
  12. <td><input type="text" autofocus placeholder="who" name="who" ></td>
  13. <td><input type="text" autofocus placeholder="location" name="location" ></td>
  14. <td><input type="text" placeholder="Start Date" name="datepicker_start" class="datepicker"></td>
  15. <td><input type="text" placeholder="End Date" name="datepicker_end" class="datepicker"></td>
  16. <td><input type="button" name="add" value="Add" class="tr_clone_add"></td>
  17. </tr>
  18. </table><!-- /table#table-data -->
  19.  
  20. .insertAfter(".tr_clone")
  21.  
  22. var $tr = $(this).closest('.tr_clone');
  23. var $clone = $tr.clone();
  24. $clone.find(':text').val('');
  25. $tr.after($clone);
  26.  
  27. $( table ).delegate( '.tr_clone_add', 'click', function () {
  28. var thisRow = $( this ).closest( 'tr' )[0];
  29. $( thisRow ).clone().insertAfter( thisRow ).find( 'input:text' ).val( '' );
  30. });
  31.  
  32. $(table).on('click', '.tr_clone_add', function () { … });
  33.  
  34. $(".tr_clone_add").live('click', CloneRow);
  35.  
  36. function CloneRow()
  37. {
  38. $(this).closest('.tr_clone').clone().insertAfter(".tr_clone:last");
  39. }
  40.  
  41. var $tableBody = $('#tbl').find("tbody"),
  42. $trLast = $tableBody.find("tr:last"),
  43. $trNew = $trLast.clone();
  44.  
  45. $trLast.after($trNew);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement