Hi

이벤트 연결 기본 본문

WEB(웹)/jQuery

이벤트 연결 기본

SharingWorld 2018. 7. 1. 17:20

이벤트 연결 기본

on() 메서드를 사용하는 것이 jQuery로 이벤트를 연결하는 가장 기본적인 방법

on()

: 이벤트를 연결합니다.


두가지 형태

1. $(selector).on(eventName, function(event){})
2. $(selector).on(object)

1번 예시) 이벤트 발생 시 이벤트 발생 객체에 '+' 글자를 추가합니다.

$(document).ready(function() {
	// 이벤트를 연결합니다.
	$('h1').on('click', function() {
		$(this).html(function(index, html) {
			return html + '+'
		});
	});
});

이벤트 리스너 안에서 this 키워드는 이벤트가 발생한 객체를 의미한다.

2번 예시) 이름과 속성 값에, 이벤트 이름과 이벤트 리스너를 넣으면 이벤트를 쉽게 연결할 수 있다.

$(document).ready(function() {
	// 이벤트를 연결합니다.
	$('h1').on({
		// 마우스 진입할때 이벤트 이름
		mouseenter: function() { $(this).addClass('reverse'); },
		// 마우스 빠져나갈때 이벤트 이름
		mouseleave: function() { $(this).removeClass('reverse'); }
	});
});


'WEB(웹) > jQuery' 카테고리의 다른 글

매개변수 context  (0) 2018.07.01
간단한 이벤트 연결/제거  (0) 2018.07.01
문서 객체 삽입/이동/복제  (0) 2018.06.30
문서 객체 삽입  (0) 2018.06.30
문서 객체 생성  (0) 2018.06.30