본문 바로가기
javascript

이벤트

by 서피 2021. 2. 25.

특정 요소에 이벤트 추가하기 - on()

$(요소).on(이벤트 종류, 함수);

요소이벤트 종류가 일어날 경우 함수를 실행한다.

 

 

예)

// id가 btn인 요소를 click하면
$("#btn").on("click", function () {
	// console에 출력
	console.log("button is clicked");
});

$("")의 선택자는 css 선택자와 동일하다.

 

 

 

이벤트의 종류

click - 클릭

dblclick - 더블클릭

mouseup - 마우스 클릭 후 버튼을 뗄 때

mousedown - 마우스 버튼이 내려갈 때

mouseover - 마우스 커서를 위에 올릴 때

keyup - 키보드를 눌렀다 뗄 때

keydown - 키보드를 누를 때

change - 내부 요소가 변경될 때 (예. input에 텍스트 입력 등)

...

 

 

 

특정 요소의 이벤트 제거하기 - off()

$(요소).off(이벤트 종류);

요소에 이벤트 종류 가 일어났을 때 실행되는 함수를 모두 제거한다.

 

 

예)

$("#btn").off("click");

id가 btn인 요소를 클릭해도 더이상 함수가 실행되지 않는다.

'javascript' 카테고리의 다른 글

[Javascript] 페이지 이동 후에도 값 유지하기  (0) 2021.05.27
n초 후 실행하기, n초마다 실행하기  (0) 2021.02.22
객체 Object  (0) 2021.02.22
이벤트의 정보 가져오기  (0) 2021.02.19
버튼에 이벤트 추가  (0) 2021.02.19

댓글