백엔드넘어렵
150
2019-07-05 07:29:31
6
303

jquery click이벤트 처리시 console.log 출력이 안되요ㅠㅠ


버튼클릭시 콘솔출력하는 코드를 제이쿼리로 짜봤는데요.

버튼 클릭해도 콘솔출력이 안되는데 왜이럴까요?ㅠㅠ 

alert()는 잘 작동하는데 말이죠..


 <script type = "text/javascript">

    $(document).ready(function() {    

    $("#btn").click(function() {

       var name = "jaeYeon";

       console.log(name);     

    });

});

    </script>

0
0
  • 답변 6

  • 오키죽돌이
    237
    2019-07-05 07:59:27

    alert은 어디에 띄우셨었나요?


    일단 id가 btn으로 설정된 버튼이 있으신지 확인부터 해보세요!

    0
  • 드코
    2k
    2019-07-05 09:56:36 작성 2019-07-05 09:56:51 수정됨

     $("#btn")

     $(".btn")

    의 차이를 아시면 도움이 될 것 같습니다.


    0
  • 백엔드넘어렵
    150
    2019-07-05 18:12:37
    /오키죽돌이
    alert도  $("#btn").click(function() 안에 띄웠습니다.모달창 등록버튼이 id가 btn으로 설정되있습니다..
    0
  • 오키죽돌이
    237
    2019-07-05 18:41:39
    모달창안에 있다는 것은 위스크립트가 실행될때 id="btn" 개체가 없어서 그럴수 있습니다.
    click 이벤트를 아래와 같이 변경해보세요
    $(document).on('click', '#btn', function() {
    console.log('blah~~');
    });
    0
  • 백엔드넘어렵
    150
    2019-07-06 11:53:00 작성 2019-07-06 11:55:41 수정됨

    /오키죽돌이

    그래도 안되네요ㅠㅠ        

    /드코

    알아보니깐 #은 아이디앞에 .은 클래스앞에 붙히는거같던데..

    새로운 클래스만들어서 .btn으로 해봐도 안되는데요.. 

    0
  • 드코
    2k
    2019-07-08 13:10:29 작성 2019-07-08 13:10:53 수정됨

    전체 소스코드나 


    F12눌러서 나오는 콘솔오류메세지도 같이 보여주시면 해결에 도움이 될 수 있을거 같습니다.


    <input type="button" id="btn" />

    $("#btn"). 어쩌고 로 선택 할 수있고


    <input type="button" class="btn" />이면

    $(".btn"). 어쩌고 로 선택 할 수 있습니다.


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