• 분류 전체보기 (132)
    • 공지사항 (2)
    • 블로그팁 (4)
    • GKSkin (5)
      • 소개 (1)
      • 스킨다운로드 (1)
      • 사용법 (3)
    • GKTool (4)
      • 소개 (1)
      • 시연영상 (3)
    • 코드저장소 (41)
      • javascript (2)
      • jQuery 플러그인 (7)
      • java (12)
      • sql (10)
      • mybatis(ibatis) (3)
      • 스마트에디터연동 (3)
      • 다음에디터연동 (2)
      • 샘플링답변 (2)
    • 웹개발강좌 (48)
      • jQuery (8)
      • jQueryUI (5)
      • ExtJS (28)
      • 부트스트랩 (7)
    • 모바일웹강좌 (1)
      • SenchaTouch (1)
    • 개발에필요한연동법 (27)
      • 스프링연동 (16)
      • 리눅스서버구축 (11)
댓글
/87
2014. 11. 11. 21:20
jQuery 2강 - jQuery 자주 사용되는 id,class,태그별 셀렉터 맛보기

연동법은 이전 강좌를 참조 하시면 되겠습니다.


2014/10/08 - [웹개발강좌/jQuery] - jQuery 1강 - jQuery 연동부터 $(document).ready() 이해하기


우선적으로 많이 사용되는 id,class,태그를 이용한 셀렉터에 대하여 알아보도록 하겠습니다.


jQuery의 코드는  $(셀렉터) 또는 jQuery(셀렉터) 구조로  시작이 됩니다.



id 셀렉터 : $("#셀렉터") = document.getelementbyid("셀렉터")

class 셀렉터 : $(".셀렉터") = document.getElementsByClassName("셀렉터")

태그 셀렉터 : $("태그명") = document.getelementsbytagname("셀렉터")



상단에 id,class,tag 별 셀렉터를 이용하여 태그내에 결과값을 출력해보는 예를 들어보겠습니다.


html페이지를 하나 생성 후 BODY 태그내에 다음 코드를 추가 합니다.




<div id="id_selector">아이디값으로알아보는 셀렉터</div>
<div class="class_selector">클래스값으로 알아보는 셀렉터</div>
<span>태그로 알아보는 셀렉터</span>




다음은 스크립트 코드를 작성해보도록 하겠습니다.

물론, jQuery 파일이 include 되있어야 하겠죠?

그리고 아직은 정확하게 아실필요는 없지만 태그에 감싸져 있는 내용들을 알기위해서는 

$(셀렉터).text() 라는 함수를 적용하시면 되겠습니다.




$(function(){
        //태그 id가 id_selector인 태그로 감싸져있는 문자열찾기
	var id_selector = $("#id_selector").text();
        //태그 class가 class_selector인 태그로 감싸져있는 문자열찾기
	var class_selector = $(".class_selector").text();
        //span 태그로 감싸져있는 문자열찾기
	var tag_selector = $("span").text();
	alert("셀렉터(id)값 : " + id_selector);
	alert("클래스(class)값 : " + class_selector);
	alert("태그(tag)값 : " + tag_selector);
});




간단하게 셀렉터를 이용하여 각 태그내에 존재하는 텍스트내용을 

ALERT 경고창에 띄워주는 기능을 구현한  코드를 작성해보았습니다.








실행결과 각 태그안에 존재하는 결과값들을 

정상적으로 alert을 통하여 출력되었습니다.


한페이지에 여러개의  같은 태그 및 동일한 클래스명을 가지고 작업해야 하는 부분이 존재하는데 

이 부분은 jQuery에서 사용되는 함수를 몇가지 익힌다음에 

이어서 진행 하도록 하겠습니다.


by 개발로짜



저작자표시 비영리 변경금지 (새창열림)

'웹개발강좌 > jQuery' 카테고리의 다른 글

jQuery 6강 - (Traversing) 특정 태그로부터 다른 태그의 위치 찾아보기  (2) 2014.12.01
jQuery 5강 - input태그,태그속성을 이용하여 셀렉터 알아보기  (1) 2014.11.27
jQuery 4강 - attr() vs prop() 함수의 차이점을 비교하여 알아보자  (4) 2014.11.15
jQuery 3강 - html() vs text() 함수 차이점 알아보기 + val() 함수를 이용한 input 태그의 값 확인 추가  (0) 2014.11.12
jQuery 1강 - jQuery 연동부터 $(document).ready() 이해하기  (0) 2014.10.08

티스토리툴바