목록프로그램/코딩/jQuery (2)
잡다한 내 인생의 기록
$() 팩터리 함수 => jQuery를 시작할 때는 언제나 $()로 시작한다.($를 다른 프레임웍에서 사용하고 있다면 jQuery() 팩터리 함수를 치환하여 사용)선택자의 세 가지 구성요소는 태그명, ID, 클래스 이다. ex) 태그명 : $('p') => 도큐먼트 내에서 모든 HTML 단락요소(p 요소)들을 얻어낸다. ex) ID : $('#some-id') => 도큐먼트 내에서 some-id라는 ID를 가지는 단일 요소를 가져온다. ex) 클래스 : $('.some-class') => 도큐먼트 내에서 some-class라는 클래스 이름을 가진 모든 요소를 가져온다. CSS 선택자들 - jQuery에서는 월드 와이드 웹 컨소시엄 사이트 내의 http://www.w3.org/style/CSS/#specs..
어제부터 시작해서 오늘까지 삽질. javascript에서 for문 또는 jQuery.each 문을 사용해 루프를 돌려 ajax를 호출하는 도중 값을 제대로 받지 못하는 사태가 발생하였다. 초반 페이지 로딩시 필요한 정보를 한번에 가져오는 방법을 선택해 이렇게 하고있었는데, ajax 로딩 후 다음 ajax로딩이 서버에서 먼저 처리되는바람에 이전에 로딩된 data는 날아가버리는 현상이었다. $.ajax({ ... option ... success: function(data) { .... code .... }}); 이상태에서 success쪽이 문제가 있는가 하여 complete쪽에 옮겨보기도 하고 별의별 삽질을 다 해봤는데 처리되지 않았다. 검색해보니, jQuery ajax 옵션 중 async가 있는데, 이 ..