레이어 팝업 질문드립니다.
본문
안녀하세요.
레이어팝업을 띄어서 사용중입니다.
작동은 잘되고 있습니다.
<a href="#open">팝업열기</a>
<div class="pop_content" id="open">
<div class="pop_wrap">
<div class="close">
<a href="#close"><i class="fas fa-times"></i></a>
</div>
<div class="pop_area">
내용
<input type="text">
</div>
</div>
</div>
잘되는데 닫기 후 다시 열면
입력했던 내용들이 그대로 나와버리네요
부트스트랩 모달같은 경우는
$('.modal').on('hidden.bs.modal', function (e) { console.log('modal close'); $(this).find('form')[0].reset() });
이렇게 넣으라던데
제가 소스 얻어와서 만든건 부트스트랩이 아니라 적용이 안되는듯 싶습니다.
그냥 display:none 에서 block 로 바뀌는거 같습니다.
다시 열었을때 초기화가 되어 열고 싶은데...
도와주십시오.ㅠㅠ
답변 1
어떤 작업을 수행하는지 모르겠지만 입력전송이나 창닫기 클릭시 이벤트 받아서 처리하시면 되실것 같은데요
$(".pop_content .close a").on('click', function (e) {
$(".pop_content input").val('');
});
답변을 작성하시기 전에 로그인 해주세요.