[JQuery] selectionStart undefined
본문 바로가기

Web 개발/Java, SpringBoot, JPA

[JQuery] selectionStart undefined

728x90
반응형

input에 있는 현재 커서의 위치를 가져오기 위해 selectionStart 를 사용하였으나

 

undefined 라는 오류가 발생하였습니다.

 

this 가 아닌 $(this) 를 사용하였기 때문에 발생한 오류였습니다.

 

따라서 다음과 같이 해결하였습니다.

 

let curPos = $(this)[0].selectionStart;

 

 

참고

[this - Javascript]

Javascript의 경우에는 이벤트가 발생한 태그 요소를 반환

[ $(this) - Jquery]
Jquery의 경우에는 이벤트가 발생한 요소의 정보들이 Object로 반환

출처: https://m.blog.naver.com/software705/220978986713

 

 

 

728x90
반응형