최신 웹 개발 튜토리얼
 

jQuery unbind() Method

<jQuery를 이벤트 방법

모든 모든 이벤트 핸들러를 제거 <p> 요소 :

$("button").click(function(){
    $("p").unbind();
});
»그것을 자신을 시도

정의 및 사용

unbind() 메서드는 선택된 요소에서 이벤트 핸들러를 제거합니다.

이 방법은 모든 또는 선택된 이벤트 핸들러를 제거 또는 이벤트가 발생할 때 실행되는 지정된 기능을 중지 할 수있다.

이 방법은 이벤트 객체를 이용하여 이벤트 핸들러 바인딩을 해제 할 수있다. 이것은 (이벤트가 일정 횟수를 게재 한 후 이벤트 핸들러를 제거 등) 자체 내에서 이벤트를 바인딩 해제하기 위해 사용된다.

참고 : 매개 변수를 지정하지 않으면, unbind() 메서드는 지정된 요소에서 모든 이벤트 핸들러를 제거합니다.

참고 : unbind() 메소드가 jQuery를 함께 첨부 된 이벤트 핸들러에서 작동합니다.

JQuery와 버전 1.7 이후는, on()off() 메소드는 연결 및 요소에 이벤트 핸들러를 제거하는 것이 바람직하다.


통사론

$(selector).unbind(event,function,eventObj)

매개 변수 기술
event 선택 과목. 요소에서 제거 할 하나 이상의 이벤트를 지정합니다.
여러 이벤트 값은 공백으로 구분됩니다.
이 지정된 유일한 파라미터 인 경우, 지정된 이벤트에 바인딩 모든 기능을 제거한다.
function 선택 과목. 함수의 이름은 요소의 지정된 이벤트에서 바인드 해제를 지정합니다
eventObj 선택 과목. 사용 제거 이벤트 객체를 지정합니다. 경우 eventObj 파라미터는 이벤트 바인딩 함수에서 유래

그것을 자신을 시도 - 예를

특정 기능을 바인딩 해제
사용하는 방법 unbind() 요소의 지정된 이벤트에서 특정 기능을 바인딩 해제하는 방법을.

이벤트 객체를 이용하여 이벤트 핸들러를 바인딩 해제
제거하는 이벤트 객체를 지정합니다.


<jQuery를 이벤트 방법