질문:
어떻게 하면 커서를 입력 필드의 텍스트 끝에 편리하게 배치할 수 있습니까? JavaScript를 사용한 입력 텍스트 요소에 초점을 맞춘 후 요소?
답변:
간단한 접근 방식은 대부분의 브라우저에서 작동합니다.
this.selectionStart = this.selectionEnd = this.value.length;
그러나 브라우저 불일치를 고려하기 위한 보다 포괄적인 솔루션은 다음과 같습니다.
setTimeout(function(){ that.selectionStart = that.selectionEnd = 10000; }, 0);
jQuery를 사용할 때 리스너를 설정할 수 있습니다.
$('#el').focus(function(){ var that = this; setTimeout(function(){ that.selectionStart = that.selectionEnd = 10000; }, 0); });
위 내용은 JavaScript를 사용하여 입력 필드 끝에 커서를 배치하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!