버튼을 클릭하면 값이 변경되는 입력이 있습니다. jQuery를 사용하여 Enter 키 누르기 이벤트를 강제로 수행하고 싶습니다. 버튼을 누르지 않고. 이것이 가능한가?jQuery를 사용하여 입력에 입력 이벤트 강제 적용
감사
버튼을 클릭하면 값이 변경되는 입력이 있습니다. jQuery를 사용하여 Enter 키 누르기 이벤트를 강제로 수행하고 싶습니다. 버튼을 누르지 않고. 이것이 가능한가?jQuery를 사용하여 입력에 입력 이벤트 강제 적용
감사
$(element).keydown(function(event) { if (event.keyCode == '13') { event.preventDefault(); } do_something(); });
jQuerys .trigger()
트릭을 수행해야합니다
$('input').trigger({
type: 'keypress',
which: 13
});
참고 :이 .trigger()
나는 그것이 내용의 취소 검색 상자에서이를 사용하는 데 필요한. .. 대신 'keypress'또는 'keydown'을 사용하는 대신 'keyup'을 사용하여 검색 기능도 실행해야했습니다. . 이렇게하면 제한적인 검색 결과를 지울 수 있습니다.
나는 그것이 잘 작동하지 않는다고 생각한다. 나는 키 누르기를 포착하고 무언가를하고 싶지 않다. 코드로 Enter 키 누르기를 강요하고 싶습니다. – novellino
확인. 요소에 $ (element) .keydown()을 충분히 실행하고 있습니까? 이 방법으로 이벤트 ID를 얻지는 않지만 일반 keydown()을 사용합니다. 이벤트 ID를 설정하는 것이 가능하지 않다고 생각합니다. .submit()은 id 13의 이벤트를 시뮬레이트하기에 충분히 근접 할 수 있습니까? –