jQuery에서 엘리먼트에 바인딩된 이벤트 조회하기

By | 8월 8, 2014

 
 
//이벤트 조회(추출)
var events = $._data($('#div1')[0], 'events');
 
//바인딩된 이벤트 해제하기
$('#div1').unbind('click'); //click 이벤트 해제
 
 
* 참고
jQuery를 사용하여 이벤트를 조회하는 것이나, 아니면 이벤트를 해제하는 것이나,
모두 jQuery를 통하여 바인딩된 이벤트만 조회/해제할 수가 있다.
html 코드에 직접 등록한 이벤트의 경우에는 조회도 해제도 불가한 것으로 보인다.
그렇기 때문에 이벤트를 바인딩할 때는 나중을 위해서라도 html 엘리먼트에 inline으로 정의하지 말고,
jQuery를 통해서 이벤트 바인딩을 하는 것이 좋을 것 같다.
 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments