반응형
a 태그나 span 태그 등 html에 onclick 이벤트를 적용할 수 있습니다.
<a id="clickTest" onclick="javascript:registerNewMember()">회원등록</a>
그런데 이렇게 적용되어 있는 onclick 이벤트 속성을 제거할 필요가 있을 때도 있습니다.
순수 Javascript라면 다음과 같이 onclick attribute 속성에 직접 null값을 줌으로써, onclick 이벤트가 발생되지 않도록 할 수 있습니다.
document.getElementById("clickTest").onclick = null;
그런데 JQuery를 이용해서 onclick 속성을 제거하려면 기본 javascript의 함수나 속성 설정 방식을 그대로 사용할 수 없습니다.
$("clickTest").onclick = null;
$("clickTest").attr("onclick", null);
$("clickTest").removeAttr("onclick");
이 때에는 JQuery를 통해 처리하려면 JQuery에서 제공하는 unbind 함수를 사용하면 됩니다.
$("#clickTest").attr('onclick', '').unbind('click');
반응형
'개발&컴퓨터 > JQuery & JS' 카테고리의 다른 글
[Javascript] 웹브라우저가 IE(인터넷 익스플로러)인지 확인하기 (11) | 2014.09.30 |
---|---|
Javascript 에서 replace정규식 그리고 replaceall과 같은 함수 구현하기. (3) | 2014.09.28 |
AJAX 를 동기(Sync) 방식으로 사용하기. (10) | 2014.09.16 |
Javascript를 이용하여 브라우저 새 창 띄우기 (1) | 2014.09.15 |
JQuery를 이용하여 html 태그(a 태그)의 onclick 이벤트를 동적으로 변경하기 (0) | 2014.09.13 |