TheFIF
539
2019-06-26 13:55:09
8
256

jQuery질문 입니다.


<input type="button" id="test" value="좀돼라">

 이렇게해서 버튼하나가 만들어졌습니다.


$(document).ready(function(){

   $('#test').click(function(){

alert("ajax before start");

});



이렇게하면, 버튼을 눌렀을때 alert창 나와야하는거 아닌가요??


value값 바꿔가면서 왜안돼? 좀돼봐 으로 버튼이름이 바뀌긴하는데..


저 간단한 로직상 무조건 나와야 정상인데...

alert창은 왜 안나올까요 ? ㅜㅜ

0
0
  • 답변 8

  • tou
    357
    2019-06-26 13:59:12

    인풋태그가 동적으로 생성된 버튼인가요?

    0
  • 천재서비
    599
    2019-06-26 14:00:02 작성 2019-06-26 14:04:36 수정됨

    on click 관련해서 alert창이 출력안된다고해서 해당 구문에서 에러일수도 혹은 전체 구문 어딘가에서 오류일수도 


    개발자도구에서 뜬 에러코드를 보여주세요.



    0
  • TheFIF
    539
    2019-06-26 14:05:54

    @tou




    이런식으로 만들었습니다.

    0
  • tou
    357
    2019-06-26 14:07:56

    개발자도구에 어떤에러가드는지 확인해보시고 에러가안떳을경우 소스창넘어가셔서 업데이트된 소스가 반영되어있는지 한번 확인해보세요.

    0
  • TheFIF
    539
    2019-06-26 14:18:54

    @tou


    이런 오류가 떠서

    이렇게 </input> 닫아줬습니다.


    그런데 

    보시는 바와 같이 해당페이지 개발자도구 에서 </input>이 반영안되고 있습니다.


    인터넷기록삭제 등등..다해봤는데


    왜반영이 안되는지 혹시 아실까요?


    0
  • 도지홍
    48
    2019-06-26 14:24:04 작성 2019-06-26 14:42:05 수정됨

    복붙 실수가 아니라면 위에 소스가 그대로 붙여넣기 하신거라면  }) 부족한데 ...


    0
  • 천재서비
    599
    2019-06-26 14:25:59 작성 2019-06-26 14:26:44 수정됨

    Unexpected end of input


    이거는 ) } 


    많거나 적거나 syntax 오류.



    $(document).ready(function(){

       $('#test').click(function(){

    alert("ajax before start");

                 })   <<

    });

    0
  • tou
    357
    2019-06-26 14:35:15

    input태그를 개발자도구에서 봤을때 </input>부분은 보이지 않을겁니다.

    윗분말대로 저부분 뺴먹으신게아닐지..

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