jQuery trigger에 대해서 알아보겠습니다.
trigger를 굳이 해석하자면 방아쇠, (어떤) 계기등으로 해석할 수 가 있습니다.
jQuery에서 trigger는 어떤 함수를 실행시켜주는 함수로 보시면 될꺼 같습니다.
<div class="trigger">1번 div</div>
- jQuery
$(document).ready(function() {
$('.trigger').click(function() {
var idx = $('. trigger').index(this);
alert(idx + "번 div, 내용 : " + $(this).text());
});
$('.trigger').trigger('click');
});
trigger클래스의 클릭 이벤트로 alert창에 간단한 내용이 뜨도록 정의했습니다.
trigger를 작성하지 않았을 때는 trigger 클래스를 가진 DOM을 클릭했을 때 alert창이 떴는데
현재는 trigger를 선언했기 때문에 자동으로 alert창이 뜨는걸 확인할 수 있습니다.
click, change, blur, dbclick 등등 다양한 이벤트를 적용할 수 있습니다.
예제 : 이동
다음 시간은 jquery를 이용하여 input value의 값을 셋팅하고, 값을 가져오는 것과 일반 DOM에 텍스트 값을 반영하는 방법에 대해 알아보겠습니다.
'jQuery' 카테고리의 다른 글
[jQuery] jQuery css, jQuery 스타일 적용 (0) | 2015.10.15 |
---|---|
jQuery] val(), text() 값 셋팅, 값 가져오기 setValue, setText (0) | 2015.10.11 |
[jQuery] jquery this, 코드 줄이기, jquery index, 인덱스 (0) | 2015.10.04 |
[jQuery] jquery event 클릭, 버튼 클릭 (0) | 2015.10.03 |
[jQuery] jquery 클래스 추가(addClass), class 추가 삭제(removeClass) 및 확인(hasClass) (0) | 2015.10.01 |