Post

jQuery 연결 방식과 선택자에 대해

안녕하세요. 오늘은 jQuery 연결 방식과 선택자에 대해 정리하겠습니다.

먼저 jQuery를 CDN 방식으로 연결한 후 기본 형식과 다양한 선택자들을 사용하는 방법에 대해 알아보겠습니다.

jQuery CDN 방식 연결

jQuery를 CDN(Content Delivery Network)을 통해 연결하려면 다음과 같이 HTML 문서에 <script> 태그를 추가합니다.

1
2
<!-- jQuery CDN을 사용하여 jQuery 연결 -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>

위의 코드는 Google CDN을 사용하여 jQuery 버전 3.6.0을 연결하는 예시입니다. 이제 jQuery를 사용할 준비가 되었습니다.

jQuery 기본 형식

jQuery는 기본적으로 $() 함수를 사용하여 DOM 요소를 선택하고 조작합니다. 선택자를 $() 함수에 전달하여 원하는 요소를 선택할 수 있습니다.

1
2
3
$(document).ready(function() {
    // jQuery 코드 작성 영역
});

위의 코드는 문서가 준비되면 jQuery 코드를 실행하기 위한 구문입니다.

jQuery 선택자

기본 선택자

  • 요소 선택자: 특정 HTML 요소를 선택합니다.
    1
    
    $('p') // 모든 <p> 요소를 선택
    
  • 클래스 선택자: 특정 클래스를 가진 요소를 선택합니다.
    1
    
    $('.myClass') // 클래스가 'myClass'인 요소를 선택
    
  • ID 선택자: 특정 ID를 가진 요소를 선택합니다.
    1
    
    $('#myId') // ID가 'myId'인 요소를 선택
    

속성 선택자

  • 속성 존재 선택자: 특정 속성을 가진 요소를 선택합니다.
    1
    
    $('[data-name]') // data-name 속성을 가진 요소를 선택
    
  • 속성 값 선택자: 특정 속성과 값을 가진 요소를 선택합니다.
    1
    
    $('[data-role="button"]') // data-role 속성 값이 'button'인 요소를 선택
    

필터 선택자

  • 자식 필터 선택자: 특정 자식 요소를 선택합니다.
    1
    
    $('ul > li') // <ul>의 직계 자식 <li> 요소를 선택
    
  • 콘텐츠 필터 선택자: 특정 콘텐츠를 가진 요소를 선택합니다.
    1
    
    $('div:contains("Hello")') // "Hello"를 포함한 <div> 요소를 선택
    
  • 폼 필터 선택자: 폼 요소를 선택합니다.
    1
    
    $('input:radio') // 라디오 버튼 요소를 선택
    
  • 가시성 필터 선택자: 화면에 표시되는 요소를 선택합니다.
    1
    
    $('div:hidden') // 숨겨진 <div> 요소를 선택
    

탐색 선택자

  • 기본 탐색 선택자: DOM 요소를 탐색하여 선택합니다.
    1
    
    $('li:first') // 첫 번째 <li> 요소를 선택
    
  • 기타 탐색 선택자: 다양한 탐색 방법을 제공합니다.
    1
    
    $('li').eq(2) // 인덱스 2에 해당하는 <li> 요소를 선택
    

위의 선택자들은 jQuery에서 제공하는 일부 기본적인 선택자 예시입니다. 더 많은 선택자와 사용 방법은 링크를 참고하시기 바랍니다.

이제 jQuery를 CDN 방식으로 연결하고 다양한 선택자를 사용하여 DOM 요소를 선택하고 조작할 수 있는 기본적인 방법을 익혔습니다. 오늘도 필자의 부족한 글을 읽어주셔서 감사합니다.

This post is licensed under CC BY 4.0 by the author.