일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- ubuntu
- Tornado
- 백준
- Judge
- Java
- 배열
- MongoDB
- 저지
- online
- mariadb
- Python
- 자바스크립트
- 연동
- AWS
- 파이썬
- 알고리즘
- r script
- 오픈한글
- 토네이도
- 이클립스
- 자료형
- OrientDB
- 연결
- Framework
- 설치
- r
- 프레임워크
- BAEKJOON
- API
- spring
Archives
- Today
- Total
맛동산
jquery 기초 본문
1234567891011121314·¬$(document).ready(function()·{·//window.onload와·같은·역할·$()·=·jQuery()¬————//[로그인]·버튼·클릭·시·함수¬————$('#btn').click(function(){¬————————//버튼·클릭·시·수행문¬————————data_check();¬————});¬});¬¬//load가·되야·적용이·가능¬/*·$('#btn').click(function()·{¬————alert();¬});·*/¬¶
제이쿼리 기본 문법은 $('선택자) 꼴로 사용됨.
$()는 jquery()의 축약이라고 함. 예전에 $이게 뭔소린지 몰라서 하다 말았는데 그냥 jquery.js에 작성된 함수를 사용하겠다 정도로 해석하면 됨.
그리고 $(document).ready가 window.onload와 같은 역할을 하는데,
바디 부분에 <input type='button' value='로그인' id='btn' name='btn' /> 이런 태그가 있을 때
위에 주석처럼 onload 밖에 버튼의 이벤트를 판단할 경우 동작하지 않음.
확실하진 않은데 http문서 로드시 script등이 먼저 로드되고 html태그가 로드되기 때문에 onload이전에 $('#btn')을 수행하면 사실상 null을 가르키게 되는것으로 알고있음.
때문에 $(document).ready안에 작성을 해야(<input type='button' id='btn'/>이라는 태그가 만들어진 이후.) 정상적으로 동작할 수 있음.
'Web > JavaScript' 카테고리의 다른 글
배열에 값 추가(append) (0) | 2017.08.14 |
---|---|
radio get value (0) | 2017.06.02 |
자바스크립트 객체생성 (0) | 2016.11.14 |
자바스크립트 가인수(arguments)처리 (0) | 2016.11.10 |
자바스크립트 배열(선언, 추가, 제거) (0) | 2016.11.10 |