jQuery 다이얼로그 창을 띄우고 확인, 닫기 버튼을 클릭하고 닫게 하고 싶었다.
근데 닫기 하면 창은 사라지는데 다시 띄우고 나서 닫기를 누르면 안닫혔다...;;
확인해보니깐 다이얼로그 창 디자인이 숨김으로 display:none; 으로 되어있었다.
그리고 소스에도 다이얼로그 창이 그대로 있다...
찾아보니깐 이런 방법이 있넹!!
$('#다이얼로그ID').dialog('destroy').remove();
해보니깐 잘된다. 디자인이 숨김으로 되지 않고 사라진다.
ㅋㅋㅋ
출처 : https://stackoverflow.com/questions/2864740/jquery-how-to-completely-remove-a-dialog-on-close
근데 이게 됐다 안됐다 그런다...ㅡ_ㅡ;;
그래서...
$('#다이얼로그ID').dialog('close');
$('#다이얼로그ID').dialog('destroy').remove();
두개 같이 쓰니깐 되긴된다...;;;
아냐...안되...
이게 될려나...했는데
$('#다이얼로그ID').remove();
또는
parent.$('#다이얼로그ID').remove();
그리고
$('#다이얼로그ID').dialog('close'); 되긴되는거였음...
$('#다이얼로그ID')를 못찾길래
parent.$('#다이얼로그ID') 하니깐 찾음...그래서
parent.$('#다이얼로그ID').dialog('destroy').remove();
어때요~?
참 쉽죠~?
끝~
'jQuery | javascript | CSS' 카테고리의 다른 글
Invalid regular expression: missing / (0) | 2019.04.11 |
---|---|
a 태그에 onclick 이벤트 주기 (0) | 2019.04.10 |
input type number maxlength...ㅡ_ㅡ; (0) | 2017.04.14 |
input number scroll...ㅡ_ㅡ;; (0) | 2017.04.14 |
replace 하기 (0) | 2017.04.05 |
Comments