본문 바로가기
JavaScript

Jquery 선택자

by asd135 2023. 11. 27.
728x90

선택자는 HTML <body> 영역 요소를 선택하여 가져온다.

선택자를 사용하면 정적인 HTML를 동적으로 변경할 수 있다.

 


선택자 종류

 

기본 선택자

가장 일반적으로 사용되는 선택자, 특정 요소, 클래스, 아이디, 속성 등을 선택 할 수 있다.

$("p") 모든 <p> 태그를 선택

$(".class") 클래스 이름이 class인 요소를 모두 선택

$("#id") 아이디가 id인 요소를 선택 (id 요소는 중복이 불가능하다.) 

$("[href]") href 속성을 가진 모든 요소를 선택

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title> 선택자 </title>  
<script src="js/jquery.js"></script>
<script>
	$(function(){
		$("#id").css("border","1px solid blue");
		$(".class").css("border","2px solid blue");
		$("h3").css("border","3px solid blue");
	});
</script>
</head>
<body>
	<h1 id="id">id 선택자</h1>
	<h2 class="class">class 선택자</h2>
	<h3>직접 선택자</h3>
</body>
</html>

 

 

인접 관계 선택자

특정 요소와 같은 부모를 가지며 뒤에 있는 자식 요소를 선택 할 수 있다. 

CSS에서 사용되는 선택자 이다.

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title> 선택자 </title>  
<script src="js/jquery.js"></script>
<script>
	$(function(){
		$("#wrap").children()
		.css({
			"background-color":"yellow",
			"border":"2px dashed #f00"
		});
	});
</script>
</head>
<body>
	<div id="wrap">
		<h1>인접 관계 선택자</h1>
		<p>내용1</p>
		<section>
			<h1>하위 요소 선택자</h1>
			<p>내용2</p>
		</section>
	</div>
</body>
</html>

 

탐색 선택자

직접 선택자를 사용해 요소를 선택한 다음 탐색 선택자를 사용해 세부적으로 요소를 선택할 수 있다.

위치 탐색자, 속성 탐색 선택자가 있다.

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title> 선택자 </title>  

<script src="js/jquery.js"></script>
<script>
	$(function(){
		$(".txt1").last()
		.css({
			"border":"2px solid #f00"
		});
	});
</script>
</head>
<body>
	<div>
		<div>
			<p class="txt1">내용</p>
            <p class="txt1">내용2</p>
		</div>
	</div>
</body>
</html>

'JavaScript' 카테고리의 다른 글

함수 정의 방식  (0) 2023.12.06
웹브라우저에서 자바스크립트 실행 순서  (0) 2023.12.05
제이쿼리(jQuery)  (0) 2023.11.21
null, undefined 차이  (0) 2023.10.06
프로퍼티(property)  (0) 2023.10.01