2010-12-10 6 views

답변

1

$(element).keydown(function(event) { if (event.keyCode == '13') { event.preventDefault(); } do_something(); });

+0

나는 그것이 잘 작동하지 않는다고 생각한다. 나는 키 누르기를 포착하고 무언가를하고 싶지 않다. 코드로 Enter 키 누르기를 강요하고 싶습니다. – novellino

+0

확인. 요소에 $ (element) .keydown()을 충분히 실행하고 있습니까? 이 방법으로 이벤트 ID를 얻지는 않지만 일반 keydown()을 사용합니다. 이벤트 ID를 설정하는 것이 가능하지 않다고 생각합니다. .submit()은 id 13의 이벤트를 시뮬레이트하기에 충분히 근접 할 수 있습니까? –

7

jQuerys .trigger() 트릭을 수행해야합니다

$('input').trigger({ 
    type: 'keypress', 
    which: 13 
}); 

참고 :이 .trigger()

+0

나는 이것을했지만 작동하지 않는다. – novellino

+0

건배 jAndy,이 버튼을 사 용하면 입력 상자에 입력 할 수 있습니다. – Peadar

+0

"keypress"가 작동하지 않으면 "keydown"을 시도하십시오. –

-1

나는 그것이 내용의 취소 검색 상자에서이를 사용하는 데 필요한. .. 대신 'keypress'또는 'keydown'을 사용하는 대신 'keyup'을 사용하여 검색 기능도 실행해야했습니다. . 이렇게하면 제한적인 검색 결과를 지울 수 있습니다.

관련 문제