반응형
bind, unbind
bind는 jquery의 이벤트 설정 메서드이고, unbind는 jquery의 이벤트 해제 메서드이다.
jquery 1.7부터 bind/unbind가 개선되어 나온 것이 on/off 메서드이다.
<script>
$("#a_click").click(function() {
alert("click event");
});
// unbind로 기존 click 이벤트 해제
$("#a_click").unbind("click"); // click 이벤트만 해제
//$("#a_click").unbind(""); // 전체 해제
// bind로 이벤트 등록
$("#a_click").bind("click", function() {
alert("click event2");
});
</script>
<a href="javascript;;" id="a_click">click!</a>
아래와 같이 unbind와 bind를 한 번에 사용할 수도 있다.
<script>
$("#a_click").click(function() {
alert("click event");
});
// 기존 click 이벤트 해제 후 등록
$("#a_click").unbind("click").bind("click", function() {
alert("click event2");
});
</script>
<a href="javascript;;" id="a_click">click!</a>
반응형
'프로그래밍 > jQuery' 카테고리의 다른 글
[jQuery] radio 라디오 버튼 이전 선택 (confirm 취소시 선택값 되돌리기) (0) | 2020.06.26 |
---|---|
[jQuery] ajax로 불러온 엘리먼트의 이벤트가 작동되지 않을 때 해결방법 (0) | 2019.11.11 |
[jQuery] ajaxStart, ajaxStop 실행 및 특정 ajax에서는 실행되지 않도록 설정 (1) | 2019.10.08 |
[jQuery] document ready, window load (0) | 2019.10.06 |
[jQuery] 특정 문자 시작, 포함, 제외하는 class 찾기 (0) | 2019.09.25 |