$("[name=textStr]").trigger("focus");
name=textStr 인 객체의 focus() 이벤트를 발생시키라는 명령입니다.
즉, trigger("이벤트명")으로 어떤 이벤트든 해당 객체의 이벤트를 발생시킬 수가 있습니다.
자동으로 부모창이나 팝업창의 버튼을 클릭하고 싶을 때 사용하면 편리합니다.
다른 사람이 만든 소스의 해당 객체의 이벤트를 발생하면 어떤 명령이 실행되는지 잘 모를 때 실행하면 아주 편리합니다.
위 예제에서는 버튼을 클릭하면 inputbox의 focus() 이벤트를 강제 실행하고 있습니다.
'프로그래밍 언어 > jQuery' 카테고리의 다른 글
[jQuery] 제이쿼리로 중복 클릭 방지를 위한 레이어 팝업 띄우기 (8) | 2015.04.14 |
---|---|
[jQuery] 제이쿼리로 만들어진 막강한 기능의 정말 괜찮은 tree - zTree (0) | 2015.03.23 |
[jQuery] 제이쿼리에서 json 변수 사용(활용)법 (0) | 2014.12.24 |
[jQuery] .clone()으로 Dom 요소 복사하기 (0) | 2014.12.06 |
[jQuery] 제이쿼리로 필드를 포함한 플레이스홀더(placeholder) 텍스트 만들기 예제 3 (0) | 2014.12.05 |
댓글