Textarea에서 tab key 적용하기 탭키 적용(Jquery 사용)

북마크 추가



페이지에 있는 textarea를 찾아 /t을 추가해주고 원래 tab event는 false를 리턴


$(document).ready(function() {

$("textarea").keydown(function(e) {

    if(e.keyCode === 9) { // tab was pressed

     // get caret position/selection
     var start = this.selectionStart;
     var end = this.selectionEnd;

     var $this = $(this);
     var value = $this.val();

     // set textarea value to: text before caret + tab + text after caret
     $this.val(value.substring(0, start)
                   + "\t"
                   + value.substring(end));

     // put caret at right position again (add one for the tab)
     this.selectionStart = this.selectionEnd = start + 1;

     // prevent the focus lose
     e.preventDefault();
 }

});

});

AD
관리자
2014-08-11 07:52
SHARE