JQuery - Event 중복 됐을때

작업 중에

form 안에 버튼이 두개가 있어 각각 검색, 다른 팝업창 열기 라는 각각의 기능으로 구현을 했다.

그런데 다른 창 열기 작업후 검색을 하니 submit이 되지 않더라

팝업창 열기 에서
$("#폼id").submit(function(){
      return false;
});
로 인해

검색창에서 작업이 되질 않았다.
검색창클릭시에
$("#폼id").submit(function(){
      return ture;
});
를 줘봤지만 return false, return true 두개가 같이 되어서 작동 X

해당 문제를 해결하기 위해
id의 모든 event를 끊는 방법을 사용했다.

$("#폼id").off(); 를 사용하면 초기화 할 수 있었다.

더 자세한 내용은
https://m.blog.naver.com/PostView.nhn?blogId=pika1411&logNo=220735200450&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F

참조하면 될 거 같다.

댓글