jQuery 이벤트 발생시켜보기
jQuery 이벤트
발생시켜보기
ㆍ 이번에는 jQuery를 이용해서 이벤트를
발생시켜보겠습니다.
ㆍ 아주 간단하게 버튼을 배치하고 클릭했을때
Text 색깔을 바꿔보도록 하겟습니다.
일단 HTML에서 Text와 버튼 배치
간단하게 Text 하나와
버튼 3개를 배치시켜보도록
하겠습니다
1 2 3 4 5 6 7 8 9 10 11 12 | <html> <head> <meta charset = "utf-8"> <title>ITPANGPANG</title> </head> <body> <h1>안녕하시와요</h1> <button>빨간색</button> <button>노란색</button> <button>파란색</button> </body> </html> | cs |
이렇게 작성한 후에
결과를 한번 보면!
이렇게 Text 하나와
버튼 3개가 출력 된 것을
확인 할 수 있습니다.
ID 추가 및 jQuery 준비
이벤트를 발생시키기
위해서 각각 일단 ID를 부여합니다
그리고 그 ID값을
제어하기 위해서
jQuery도 준비해보겠습니다
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <html> <head> <meta charset = "utf-8"> <title>ITPANGPANG</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { } </script> </head> <body> <h1 id="text_test">안녕하시와요</h1> <button id="btn_red">빨간색</button> <button id="btn_yellow">노란색</button> <button id="btn_blue">파란색</button> </body> </html> | cs |
여기까지는
이전글과 똑같고
이제 이벤트를
발생시켜보도록
하겠습니다
이벤트 추가
뭐 이벤트 추가라고
해봤자 버튼클릭입니다
.click()
요놈이 전부입니다
클릭시 .css를 추가해서
색깔을 변경시켜주면 되겠죠
코드작성하는 방법도
위와 마찬가지로 간단합니다
코드를 확인해보겠습니다
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | <html> <head> <meta charset = "utf-8"> <title>ITPANGPANG</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#btn_red").click(function() { $("#text_test").css("color","red"); }) $("#btn_yellow").click(function() { $("#text_test").css("color","yellow"); }) $("#btn_blue").click(function() { $("#text_test").css("color","blue"); }) }); </script> </head> <body> <h1 id="text_test">안녕하시와요</h1> <button id="btn_red">빨간색</button> <button id="btn_yellow">노란색</button> <button id="btn_blue">파란색</button> </body> </html> | cs |
보면 바로 이해할 수 있는
코드입니다.
ID Selector를 이용해서
ID에 해당하는 엘리먼트를
찾고 거기에 .click()
클릭이벤트를 붙여줍니다
그 다음에 클릭했을때
또 다시 ID Selector로 텍스트를
찾아내서 .css() 효과를 적용시키는
코드입니다
결과를 gif로
만들고 싶은데
편집 프로그램을 삭제 했더니..
동영상으로 대체하겠습니다.
뭐 별건 아니니까
직접 돌려보시면 될 것 같습니다
'웹(Web) > jQuery' 카테고리의 다른 글
jQuery - Selector (0) | 2016.10.02 |
---|---|
jQuery Hello World(Hello ITPANGPANG) 찍기 (0) | 2016.10.02 |