[ jQuery 란? ]: javaScript를 편리하게 사용할 수 있도록 해주는 Java Script Library이다.- javascript에 jQuery를 쓰면 웹 호환성이 좋아진다! jQuery 사용을 선언하기
<head>와 </head> 사이에 삽입해준다. jQuery 시작 하기
$(document).ready(callback 함수) = jQuery와 $는 같은 의미이다 - jQuery 이벤트 메서드 중 하나 • 문서의 DOM 요소들을 조작 할 수 있는 시점에서 호출 • javascript의 load 이벤트와 비슷 jQuery 기분 문법 -Selector (선택자)
Content/DOM 변경 및 조회 메소드
사용 예시[ 목차 ] : 클릭하여 목차 이동 1. jQuery ready & 이벤트 등록 기본 - Tag$("tag")로 이벤트 등록
2. jQuery ready & 이벤트 등록 기본 - Input$(":type")로 이벤트 등록
3. Class Seletor 이용 + Confirm 적용$(".class")로 이벤트 등록 : 다음과 네이버는 이벤트 적용이 되고, 구글은 바로 이동이된다.
4. 특정대상 골라서 event 주기 - id$("#id")로 이벤트 등록 > text 적용 시 $("#id").text($(this).val()); > html tag 적용 시 $("#id").html("<html tag>" + $(this).val() + "</html tag>");
> 1번 클릭하면, 아무 이벤트 X > 2번 클릭하면 alert이 뜸 > 3번 클릭하면 span에 내용 나옴 5. class tag Selector 적용$(".class tag")로 이벤트 등록 > class = food의 li tag 에만 이벤트 적용
food class에 속하는 li를 클릭했을 때만, alert 반응이 있다. 6. Selector 대상이 여러 개일 경우$("selector,selector .. ")로 이벤트 등록 > 1. id가 "testBtn"일 경우, 클릭하면 자신의 value를 alert으로 출력 > 2. class가 "student"인 경우, 클릭하면 id가 result인 영역에 자신의 text 출력
id가 testBtn인 버튼을 클릭했을 때, alert 반응이 온다. class가 student에 속하는 div(파프리카, 자몽)를 클릭했을 때만, div result에 출력이 된다. (but, ' , ' 를 통해 teacher class도 출력이 되도록했다!) 7. 이미지 조정
> 1_1. '사진 감추기' : 사라지는 중 > 1_2. 사진이 감춰진 후, 후속 이벤트 > 2. '사진 보기' |