본문 바로가기
프로그래밍 언어/jQuery

[jQuery]제이쿼리에서 이벤트핸들러의 함수를 강제(자동으)로 실행하는 trigger 명령어

by 우림 2015. 1. 22.



$("[name=textStr]").trigger("focus");


name=textStr 인 객체의 focus() 이벤트를 발생시키라는 명령입니다.
즉, trigger("이벤트명")으로 어떤 이벤트든 해당 객체의 이벤트를 발생시킬 수가 있습니다.
자동으로 부모창이나 팝업창의 버튼을 클릭하고 싶을 때 사용하면 편리합니다.

다른 사람이 만든 소스의 해당 객체의 이벤트를 발생하면 어떤 명령이 실행되는지 잘 모를 때 실행하면 아주 편리합니다.

위 예제에서는 버튼을 클릭하면 inputbox의 focus() 이벤트를 강제 실행하고 있습니다.




댓글