코드 복사 코드는 다음과 같습니다. <br>$(function () { <br>$('input:text:first').focus(); //첫 번째 텍스트 상자에 포커스를 둡니다<br>var $inp = $('input ' ; 🎜> var key = e.which; //e.which는 키의 값입니다<br> if (key == 13) {<br> Alert("aaa");<br> }<br> }); <br>});<br><br><br> </div>이상한 현상: <p>로그인 컨트롤을 드래그한 다음 사용자 지정 개발을 위한 템플릿으로 변환했습니다. <br><br><br><br><img src="http://files.jb51.net/file_images/article/201405/20140511111529.png" alt="Jquery는 키를 모니터링하고 Enter 키를 눌러 method_jquery의 구현 코드를 트리거합니다." ><br> <br>위 코드는 텍스트 필드의 Enter 버튼을 캡처합니다. 이때 LoginButton을 실행하여 확인을 위해 로그인 정보를 제출해야 합니다. 단, $("[id$=LoginButton]").click( ); Firefox에서만 작동하지만 IE에서는 작동하지 않습니다. IE에서는 focus()가 작동합니다. 그리고 왜? </p> <p></p> <p></p> <div class="codetitle"><span>코드 복사<a style="CURSOR: pointer" data="61772" class="copybut" id="copybut61772" onclick="doCopy('code61772')"><u></u> 코드는 다음과 같습니다.</a></span></div>$inp.keypress(function(event) {<div class="codebody" id="code61772"> var key = event.which;<br> if (key == 13) {<br> $("[id$=LoginButton]").click() //firefox, IE 무술학교 지원; <br> / /$('input:last').focus();<br> $("[id$=LoginButton]").focus(); //IE를 지원하며, Firefox는 유효하지 않습니다. <br>/ /위 두 문장은 IE와 Firefox를 모두 지원합니다<br> }<br>});<br><br><br> </div>Jquery에서 키보드 수신 이벤트(ssh) 사용 <p></p> <p></p> <div class="codetitle"><span>코드 복사<a style="CURSOR: pointer" data="39746" class="copybut" id="copybut39746" onclick="doCopy('code39746')"><u></u> 코드는 다음과 같습니다.</a></span></div>$(document).ready(function( ){<div class="codebody" id="code39746"> find();<br>$("#pageSize").bind("keyup",function(){find();});<br> //키보드 청취 이벤트를 설정합니다. , 텍스트를 입력하면 상자에 값을 입력하면 해당 메소드가 즉시 실행됩니다. 여기서 의미하는 것은 텍스트 상자에 4를 입력하면 페이지에 4개의 데이터가 표시된다는 것입니다 <br> ("#pageSize: 태그 속성 id 값을 얻어옵니다)<br> ("keyup": 키보드 청취 이벤트 값이 고정되어 변경할 수 없습니다)<br> (다음 function(){find();} : 실행할 메소드입니다)<br>$( "#pageNo").bind("keyup",function(){find();});<br> //키보드 청취 이벤트를 설정합니다. 즉, 텍스트 상자에 값을 입력하면 해당 기능이 즉시 실행됩니다. 여기서 메소드가 의미하는 것은 텍스트 상자에 5를 입력하면 페이지에 다섯 번째 페이지가 표시된다는 것입니다 <br>alert(" find( )");<br>위와 동일<br> });<br> <br><br> </div>