선택자

imjingu·2023년 7월 20일
0

개발공부

목록 보기
174/481

선택자
선택자는 HTML 요소를 선택하여 가져온다

직접선택자

  • 전체 선택자
    전체(Universal ' * ' ) 선택할 때 사용
    즉 이 선택자를 사용하면 현재 HTML의 모든 태그를 선택, body script 모든 태그들

  • 아이디 선택자
    아이디 선택자는 아이디 속성에 지정한 값을 포함하는 요소를 선택
    기본형 : $("#아이디명")

  • 클래스 선택자
    클래스 선택자는 클래스 속성에 지정한 값을 포함하는 요소를 선택
    기본형 : $(".아이디명")

  • 요소명 선택자
    지정한 요소명(Tag Name) 과 일치하는 요소를 모두 선택
    기본형 $("요소명")

  • 그룹 선택자
    지정한 요소명(Tag Name) 과 일치하는 요소를 모두 선택
    기본형 $("요소명")

  • 종속 선택자
    선택한 요소의 id 또는 class 값이 일치하는 요소를 선택할 때 사용
    기본형 : $("요소명#id 값")
    $("요소명.class 값")

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script>
        
       $(function () { // 문서가 다 로딩 된 후에 실행
        $("*").css("border", "1px solid blue") // $("요소 선택").css("속성", "값");
       });

        
       $(function () { // 문서가 다 로딩 된 후에 실행
        $("#tit").css("background-color", "#f00").css("border", "2px solid #f00") // $("요소 선택").css("속성", "값");
       });

        
        $(function () { // 문서가 다 로딩 된 후에 실행
        $("h1 .tit").css("background-color", "#f00").css("border", "2px solid #f00") // $("요소 선택").css("속성", "값");
        //h1 .tit - h1 안의 자식요소들 중에 클래스가 tit 인것
        //h1.tit - 많은 h1 태그들 중에 클래스가 tit 인것
       });

    </script>

</head>
<body>
    <h1>제이쿼리</h1>
    <h2 id="tit">선택자</h2>
    <h3>직접 선택자</h3>
</body>
</html>

0개의 댓글