이 문서는 jQuery 및 HTML5를 사용하여 커서 입력 초점 및 위치를 관리하는 방법을 보여주는 코드 스 니펫 및 예제를 제공합니다. 피드백과 제안을 환영합니다.
jQuery 입력 초점
입력 요소에 초점을 맞추기 위해 함수를 사용하십시오 : . //m.sbmmt.com/link/3f74a886c7f841699690962c497d4f30
에서이 작업을 참조하십시오 HTML5 입력 초점focus()
// Set focus on input $('input[name=firstName]').focus();
에서이 예를 참조하십시오 <🎜 🎜> <<> jQuery 세트 커서 위치 이 jQuery 함수는 Cursor 위치를 입력 필드 내의 특정 문자 인덱스로 설정합니다.
<🎜 🎜> <<> 예제 사용 :첫 번째 문자 이후 커서 위치를 설정합니다. <🎜 🎜> <<> //m.sbmmt.com/link/5496f40877a2ded20411a2266e86f523
에서이 예를 참조하십시오<<> jQuery 선택 텍스트 범위
<input type="text" autofocus>
<🎜 🎜> <<> 예제 사용 : 처음 5자를 선택합니다 <🎜 🎜> <<> //m.sbmmt.com/link/c7410e5d6aa6b2ff78ea7d9267b7908c2 <🎜
에서이 예를 참조하십시오<<> 자주 묻는 질문 (faqs) <🎜 🎜> 이 섹션에서는 jquery/html5 입력 초점 및 커서 포지셔닝에 관한 일반적인 질문을 다룹니다. 답은 명확성을위한 간결한 코드 예제를 제공합니다. (참고 : 원래 FAQ 섹션에는 코드로 제대로 형식화되지 않은 일부 형식의 불일치와 코드 블록이있었습니다. <<> Q : jQuery를 사용하여 입력 필드 끝에서 커서 위치를 어떻게 설정할 수 있습니까? <🎜
<🎜 🎜><<> Q : 링크를 클릭 할 때 jQuery를 사용하여 입력 필드에 집중할 수 있습니까? <🎜 🎜> <🎜 🎜>
// Set cursor position $.fn.setCursorPosition = function(pos) { this.each(function(index, elem) { if (elem.setSelectionRange) { elem.setSelectionRange(pos, pos); } else if (elem.createTextRange) { var range = elem.createTextRange(); range.collapse(true); range.moveEnd('character', pos); range.moveStart('character', pos); range.select(); } }); return this; };
<<> Q : jQuery에서 와 이벤트의 차이점은 무엇입니까? <🎜 🎜> <🎜 🎜>
<<>는 요소가 초점을 맞추고 거품이 없을 때 트리거됩니다.$('#username').setCursorPosition(1);
위 내용은 jQuery/html5 입력 초점 및 커서 위치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!