티스토리 뷰
jQuery 홈페이지 : http://jquery.com
소스코드
minified버전(용량최소화한것):http://code.jquery.com/jquery1-7.min.js
uncompressed버전:http://code.jquery.com/jquery1-7.js
예제 13-1 $(document).ready()는 문서가 준비가 완료되면 매개변수로 전달된 함수를 실행~
window.onload=function(){ } 과 비슷한 기능수행. 하지만
$(document).ready() 메서드는 이미지로드나 다른 외부 데이터 수집시엔 제어가 안될 수 있다.
확인은 document.readyState- ( 문서로드 상태 ) 로 alert나 console.log 호출해보면 알 수 있다.
$(document).ready() 에서 document.readyState를 호출하면 interactive 라고 찍힘
- 로드는 완벽히 되진 않았지만 접근은 가능을 뜻한다.
window.onload=function(){ } 에서 document.readyState를 호출하면 complete
1. $--> jQuery
2. ('h1') --> 선택자
3. css('color', 'red'); --> 메서드
선택자
1. 전체선택자
2. 태그선택자
3. 아이디선택자
4. 클래스선택자
예제 13-3, 예제 13-4
5. jQuery자식 선택자 - 부모>자식 형태
예제 13-16
6. jQuery후손 선택자 - 부모의 하위 자식 모두 선택
예제 13-17
7.jQuery속성 선택자 -입력양식과 관련된 태그 선택시 많이 사용
표13-1
요소[속성] - 특정 속성을 가지고 있는 문서 객체를 선택
요소[속성=값] - 속성 안의 값이 특정 값과 같은 문서객체를 선택
요소[속성~=값] - 속성 안의 값이 특정 값을 단어로써 포함하는 문서 객체를 선택
요소[속성^=값] - 속성 안의 값이 특정 값으로 시작하는 문서 객체를 선택
요소[속성$=값] - 속성안의 값이 특정 값으로 끝나는 문서 객체를 선택
요소[속성*=값] - 속성 안의 값이 특정 값을 포함하는 문서 객체를 선택
예제 13-19
8. jQuery입력 양식 필터 선택자
표13-2
요소:button - input 태그 중 type속성이 button인 문서 객체와 button태그를 선택
요소:checkbox - input 태그 중 type속성 check인 문서 객체 선택
요소:file - input 태그 중 type속성
file 인 문서 객체 선택
요소:image- input 태그 중 type속성
image 인 문서 객체 선택
요소:password- input 태그 중 type속성
password 인 문서 객체 선택
요소:radio - input 태그 중 type속성
radio 인 문서 객체 선택
요소:reset- input 태그 중 type속성
reset 인 문서 객체 선택
요소:submit- input 태그 중 type속성
submit 인 문서 객체 선택
요소:text- input 태그 중 type속성
text 인 문서 객체 선택
표13-3
요소:checked- 체크된 입력 양식을 선택
요소:disabled- 비활성화된 입력 양식 선택
요소:enabled- 활성화된 입력 양식 선택
요소:focus- 초점이 맞춰져 있는 입력 양식을 선택
요소:input- 모든 입력 양식을 선택( input, textarea, select, button 태그)
요소:selected -option 객체 중 선택된 태그를 선택
예제 13-21
9. jQuery 필터 선택자- 위치와 관련된 필터 선택자
표 13-4
요소:odd - 홀수 번째 위치한 문서 객체 선택
요소:even - 짝수 번째 위치한 문서 객체 선택
요소:first - 첫번째 위치한 문서 객체 선택
요소:last - 마지막에 위치한 문서 객체 선택
예제 13-23
10. jQuery 함수 필터 선택자
요소:contains(문자열) - 특정 문자열을 포함하는 문서 객체를 선택
요소:eq(n) - n번째 위치하는 문서 객체를 선택
요소:gt(n) - n번째 초과에 위치를 하는 문서 객체를 선택
요소:has(h1) - h1태그를 가지고 있는 문서 객체 선택
요소:It(n) - n번째 미만에 위치하는 문서 객체를 선택
요소:not(선택자) - 선택자와 일치하지 않는 문서 객체 선택
요소:nth-child(3n+1) - 3n+1번째에 위치하는 문서 객체 선택
예제 13-24
11. jQuery를 사용해 배열 관리 - each 메서드사용
두가지 형태
1.$.each(object, function(index, item){} )
2.$(selector).each( function( index, item ){} )
예제 13-26 - 배열 array 4개의 객체를 가지고 name속성과 link속성을 가지고 있다.
addClass, removeClass - class속성 추가, 삭제 기능
$(선택자).each()메서드를 사용한 서로 다른 클래스 적용
'Programming language > jQuery' 카테고리의 다른 글
제이쿼리 이용한 슬라이드~ (0) | 2012.09.03 |
---|---|
eclipse에 aptana설치, jQuery plugIn 설정~ (0) | 2012.08.31 |
css & javascript 벤치 사이트 (0) | 2012.08.09 |
jQuery, css, javascript 소스~ (0) | 2012.02.14 |
eric feminella님의 블로그~ (0) | 2012.02.14 |
- Total
- Today
- Yesterday
- svg모션
- CSS
- 내장요소
- Aptana
- cordova
- git
- git checkout -b
- Angular
- anime.js
- react
- 태그
- 자바스크립트
- Intrinsic
- React.StrictMode
- 리프래시토큰
- interceptors
- for of 구문
- 코도바
- Vue3
- 앵귤러
- 아이콘 폰트 만들기
- icon font
- vue-router
- react-router-dom
- svg 폰트
- svg icon font
- IntrinsicElements
- 반복문
- RefreshToken
- JsDoc
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |