jQuery 이벤트 - unbind() 메서드

예제

모든 p 요소의 이벤트 처리기를 제거합니다:

$("button").click(function(){
  $("p").unbind();
});

직접 시도해 보세요

정의와 사용법

unbind() 메서드는 선택된 요소의 이벤트 처리기를 제거합니다.

이 메서드는 모든 이벤트 처리기를 제거하거나, 이벤트가 발생할 때 지정된 함수의 실행을 중지할 수 있습니다.

unbind()는 jQuery를 통해 추가된 모든 이벤트 처리기를 적용할 수 있습니다.

요소의 이벤트 처리기와 함수를 해제합니다

지정된 요소에서 제거할 하나나 여러 개의 이벤트 처리기를 지정합니다.

파라미터를 지정하지 않으면 unbind() 메서드는 지정된 요소의 모든 이벤트 처리기를 제거합니다.

문법

$(selector).unbind(event,function)

직접 시도해 보세요

파라미터 설명
event

선택 사항. 요소에서 제거할 하나나 여러 개의 이벤트를 지정합니다.

이벤트 값이 여러 개를 구분합니다.

이 파라미터만 지정하면 지정된 이벤트에绑定된 모든 함수가 제거됩니다.

function 선택 사항. 요소의 지정된 이벤트에서 해제할 함수 이름을 지정합니다.

Event 객체를 사용하여 이벤트 처리기를 해제합니다

지정된 이벤트 객체를 지정합니다. 내부 이벤트에 대한 해제를 위해 사용됩니다(예: 이벤트가 일정 횟수가 발생한 후 이벤트 처리기를 제거하는 경우).

파라미터를 지정하지 않으면 unbind() 메서드는 지정된 요소의 모든 이벤트 처리기를 제거합니다.

문법

$(selector).unbind(eventObj)

직접 시도해 보세요

파라미터 설명
eventObj 선택 사항. 사용할 이벤트 객체를 지정합니다. 이 eventObj 파라미터는 이벤트 바인딩 함수에서 오습니다.

더 많은 예제

특정 함수 해제
unbind() 메서드를 사용하여 요소에 지정된 이벤트의 특정 함수를 해제하는 방법을 배웁니다.