2014-04-04 2 views
0

간단히 말해 <input type="text">이 있다고 가정하면 사용자 입력시 해당 입력에 입력 된 텍스트를 수신 대기 할 때 Javascript 수신기를 추가 할 수 있습니까? 만일 그렇다면, 나는 또한 그들이 현재 마우스 위로 놓여있는 편지 (또는 문자열의 위치)를 정확히 알 수 있습니까?입력에 입력 된 텍스트보다 마우스 오버 트리거를 사용할 수 있습니까?

저는 이것을 달성하기 위해 jQuery와 같은 JS 프레임 워크를 기꺼이 사용할 것입니다.

+1

http://stackoverflow.com/questions/3743266/retrieving-character-position-in-case-of-a-mouse-over-event –

답변

1

아니요. 입력 된 글자는 HTML 요소가 아닙니다. 이벤트 처리기를 사용하려면 HTML 요소가 필요합니다.

이 작업을 수행하는 유일한 방법은 입력 상자를 숨기고 위의 가짜 문자를 입력하고 입력 할 때 SPAN의 각 문자를 줄 바꿈하는 것입니다. 그렇게하면 각 글자는 실제 HTML 요소 내에 있습니다.

관련 문제