입력 요소가 있고 입력과 함께 change 및 keypress 이벤트를 모두 바인딩하고 싶지만 이벤트 처리 코드는 두 이벤트 모두에서 동일합니다. 동일한 코드를 두 번 쓰는 대신 짧은 방법이 있습니다. 글쎄, 난 방법을 쓸 수 있지만이동일한 이벤트 처리 코드를 jquery의 여러 이벤트에 연결하는 경우
$("#inpt").change(function(){
some code
});
$("#inpt").keypress(function(){
same code
});
을하는 어떤 쉬운 방법이 내가 두 이벤트를 바인딩 할 수있는 방법이 있는지보고 싶어 수 있을까?
감사합니다. –
jquery [docs] (http://api.jquery.com/bind/)에 따르면 "jQuery 1.7부터 .on() 메서드가 이벤트 핸들러를 문서에 첨부하는 데 선호되는 방법입니다." 그래서 1.7보다 최신 버전의 경우'$ ("inpt")를 사용합니다. ("change keypress", function() { code })' – jbustamovej
@jbustamovej 나는 그것을 업데이트했습니다. – tvanfosson