Advertisement
Guest User

Untitled

a guest
Oct 1st, 2014
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. $(function () {
  2. // Use a delegated event handler as the inputs are dynamic
  3. $('#table').on('focusout', 'td input', function () {
  4. var $input = $(this);
  5. var $td = $input.closest('td');
  6. var content = $input.val();
  7. $td.html(content == "" ? "..." : content);
  8. }).on('click', 'td', function () {
  9. var $td = $(this)
  10. var content = $td.text();
  11. if (content == '...') {
  12. content = "";
  13. }
  14. $td.html('<input type="text" value="' + content + '" size="8" />');
  15. // Focus on the new input
  16. $('input:first', $td).focus();
  17. });
  18. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement