소록
685
2019-06-04 23:28:19 작성 2019-06-04 23:29:44 수정됨
2
280

간단한 자바스크립트좀 도와주세요ㅠㅠ


제가 원하는건 commonMyModal 변수를 복사하고 싶은데요..

id값을 바꾼다해도 commonMyModal 의  id를 출력하면 myModal2가 아닌myModal로 뜨게끔 안될까요..


var currentModal = commonMyModal;  이부분에서 복제가 이루어지지않고 주소값이 넣어지나봐요ㅠㅠ


아래는 자스 코드 입니다.


<html>

<body>

   <div id="myModal">dd</div>

   <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

   <script>

   

   var commonMyModal = $('#myModal');

   

   var currentModal = commonMyModal; 

   

   currentModal.attr('id', "myModal2");

   

   alert(commonMyModal.attr('id'));//myModal2

   

   </script>

</body>

</html>


0
0
  • 답변 2

  • 으아아앜
    792
    2019-06-05 00:00:57

    무엇을 위해 위 방식의 로직을 생각하셨는지는 모르겠지만,

    짐작으론 div 를 하나더 생성하는 방식을 고안하시는게 어떨까 싶습니다.


    두개의 변수가 하나의 div를 공유하고 있어서 다른 발상이 필요할 것 같습니다.

    0
  • 소록
    685
    2019-06-05 00:05:07

    으아아앜  아 감사합니다..제이커리로 clone메소드쓰면 복사가 되네요ㅠㅠ

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.