본문 바로가기
javaScript

[jQuery]이벤트 한번만 실행하기 one()

by mooyou 2023. 3. 6.
728x90
300x250

 

one() 메서드

$대상.one(이벤트 이름, 이벤트 리스너)

이벤트를 딱 한번만 실행하고 이후 실해되지 않도록 해야 할 경우 사용할 수 있는 메서드가 바로 one() 메서드이다.

 

등록한 이벤트 리스너는 딱 한번 실행되고 자동으로 제거 된다.

$("#btn").one("click",function(){
    alert("클릭");
});

 

위의 예제와 같이 one 메서드를 사용하면 딱한번만 alert창이 뜨고 다음부터는 #btn을 아무리 클릭해도 반응하지 않는다.

728x90
반응형

댓글