Javascript 다중 이벤트 정지

성난호랑이 시니철 ㅣ 2016. 12. 16. 12:37

프로젝트를 하다가 보면 어디선가 모르는 이벤트가 발생할 때가 있습니다.


그럴때 써주면 될거 같습니다.


event.preventDefault();

현재 이벤트의 기본 동작 정지


$('#selectItem input:checkbox').unbind('click');

Jquery 를 이용하여 이벤트 제거  아이디가 selectItel 것중에 input 타입이 checkbox 인것을 찾아 

click 이벤트를 제거 


저는 ajax 에서 append 해주면서 위 unbind 를 사용하였습니다.  


ajax를 이용하여 append를 하면 이벤트 적용이 안되어서 초기 이벤트를 제거 하고 다시 이벤트를 주었습니다.


처음 function 에서 이벤트를 주어도 append 한것은 처음에 있던 것이 아니기때문에 이벤트를 다시 정의해주셔야 정상 적으로 동작합니다. 

'공부 > Javascript' 카테고리의 다른 글

input text Enter 엔터키 클릭  (1) 2015.12.17
javascript 페이지 이동하기  (0) 2015.12.17