Blog Content

    티스토리 뷰

    jQuery 다이얼로그 창이 안닫혀!!

    반응형

    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