script.js 535 B

123456789101112131415
  1. $("textarea").keydown(function(e)){
  2. var $this, end, start, v;
  3. if (e.keyCode === 9){
  4. start = this.selectionStart;
  5. end = this.selectionEnd;
  6. $this = $(this);
  7. v = $this.val();
  8. $this.val(v.substring(0,start)
  9. + "\t"
  10. + v.substring(end));
  11. this.selectionStart = this.selectionEnd = start + 1;
  12. e.preventDefault();
  13. }
  14. });