[JQUERY] 키를 입력 시뮬레이션 JQuery와 (또는 순수 JS)의 테스트를 누르면
JQUERY키를 입력 시뮬레이션 JQuery와 (또는 순수 JS)의 테스트를 누르면
해결법
-
1.여기 데모
여기 데모
var e = jQuery.Event("keypress"); e.which = 13; //choose the one you want e.keyCode = 13; $("#theInputToTest").trigger(e);
-
2.순수 자바 스크립트에서이 작업을 수행 할 사람들을 위해, 보면 :
순수 자바 스크립트에서이 작업을 수행 할 사람들을 위해, 보면 :
시대에 뒤쳐진:
당신은 (여기 Firefox 용)과 같은 작업을 수행 할 수 있습니다
var ev = document.createEvent('KeyboardEvent'); // Send key '13' (= enter) ev.initKeyEvent( 'keydown', true, true, window, false, false, false, false, 13, 0); document.body.dispatchEvent(ev);
업데이트 :
조를 언급으로 KeyboardEvent입니다 이제 표준입니다.
같은 예는이 (keyCode가 13)를 입력 발사 :
const ke = new KeyboardEvent("keydown", { bubbles: true, cancelable: true, keyCode: 13 }); document.body.dispatchEvent(ke);
당신이 바로 키보드 이벤트를 찾으려면이 페이지에서 도움말을 사용할 수 있습니다.
from https://stackoverflow.com/questions/3276794/jquery-or-pure-js-simulate-enter-key-pressed-for-testing by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 주문은 <UL> / <OL>에서 jQuery를 가장 쉬운 방법은 무엇입니까? (0) | 2020.10.15 |
---|---|
[JQUERY] 어떻게 jQuery를 사용하여 IFrame을의 DOM을 노출? (0) | 2020.10.15 |
[JQUERY] 정지는 GIF 애니메이션 온로드, 마우스 오버에 활성화를 시작합니다 (0) | 2020.10.15 |
[JQUERY] 하나 개의 어레이에 병합이 JSON / 자바 스크립트 배열 (0) | 2020.10.15 |
[JQUERY] 어떻게 배열의 요소의 모든 항목의 인덱스를 찾는 방법은? (0) | 2020.10.15 |