2010-06-19 7 views
1

텍스트 메이트가 현재 행과 열을 계산하는 방법을 알고 계십니까? 나는 jQuery와 textarea로 이것을하기 위해 고심하고있다.jQuery를 사용하는 Textarea 행 번호

textmate를 사용하지 않은 사용자에게는 현재 텍스트 영역 위치의 행 번호를 가져올 수있는 방법이 있습니까?

답변

0

당신이 이런 식의 Caret Range plugin 사용할 수 있습니다 : 그것은 폭 고정되지 않은 경우하지만, 당신이 라인을 검색해야합니다 A-고정 폭 글꼴

var range = $('textarea').caret().start; 
//divide by columns to get row, modulus by columns to get column position 

이 유일한 작품 그런 식으로 반환하고 계산하지만 선택/범위는 까다로운 부분입니다 ... 플러그인 또는 see how it gets the selection here을 사용할 수 있습니다.

사이드 노트 : 사이드 바 : 매우 비 크로스 브라우저입니다. (현재) 모든 플러그인/편집자는 브라우저 별 케이스 핸들러를 가지고 있습니다. 예전 브라우저가 눈에 띄지 않게되어 약간의 슬림화가 가능합니다.