>  기사  >  웹 프론트엔드  >  jquery find 메소드를 사용하여 첫 번째 하위 요소를 얻는 방법

jquery find 메소드를 사용하여 첫 번째 하위 요소를 얻는 방법

青灯夜游
青灯夜游원래의
2022-08-15 17:16:136079검색

두 가지 획득 방법: 1. 먼저 find()를 사용하여 모든 하위 요소를 얻은 다음 ":first-child" 선택기를 사용하여 결과 집합을 필터링하고 첫 번째 하위 요소를 반환합니다. 구문은 "$(parent element)입니다. .find( ":first-child")"; 2. 먼저 find()를 사용하여 모든 하위 요소를 얻은 다음 eq()를 사용하여 결과 집합을 필터링하고 첫 번째 하위 요소를 반환합니다. 구문은 ""$(parent입니다. element).find("* ").eq(0)".

jquery find 메소드를 사용하여 첫 번째 하위 요소를 얻는 방법

이 튜토리얼의 운영 환경은 Windows 7 시스템, jquery 버전 3.6.0, Dell G3 컴퓨터입니다.

jquery에서 find() 메소드는 모든 하위 요소를 얻을 수 있습니다. find() 메소드: 요소 아래의 모든 하위 세트 요소(하위 세트의 하위 세트 포함)를 가져옵니다. find() 메소드는 선택한 요소의 하위 요소(자손, 손자, 상위 요소)를 반환합니다. -grandchildren 등. )

    DOM 트리: 이 방법은 마지막 자손()의 모든 경로까지 DOM 요소의 자손을 탐색합니다.
  • find 방법을 사용하는 방법 첫 번째 하위 요소를 가져오려면 find 메소드로 얻은 요소를 필터링하고 첫 번째 요소를 반환하세요.
  • jquery는 find()를 사용하여 첫 번째 하위 요소를 가져옵니다.

메서드 1: find()를 사용하세요. :first-child 선택기

find()를 사용하여 지정된 상위 노드 아래의 모든 하위 요소를 가져옵니다. :first-child选择器使用

  • find()获取指定父节点下的全部子元素

  • 利用:first-child选取子元素集合中第一个元素,即第一个子元素

示例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script src="js/jquery-3.6.0.min.js"></script>
		<script>
			$(function() {
				$("button").click(function() {
					$("ul").find(":first-child").css("color", "red");
				})
			})
		</script>
	</head>
	<body>
		<ul style="border: 1px solid red;">
			<li>香蕉</li>
			<li>苹果</li>
			<li>梨子</li>
			<li>橘子</li>
		</ul>
		<button>父元素ul的第一个子元素</button>
	</body>
</html>

jquery find 메소드를 사용하여 첫 번째 하위 요소를 얻는 방법

方法2:find()配合eq()方法使用

  • find()获取指定父节点下的全部子元素

  • 利用eq(0)选取子元素集合中第一个元素,即第一个子元素

在上例的基础上,修改:

$(function() {
	$("button").click(function() {
		$("ul").find("*").eq(0).css("color", "green");
	})
})

jquery find 메소드를 사용하여 첫 번째 하위 요소를 얻는 방법

说明:

find() 方法返回被选元素的后代元素。

$(selector).find(filter)
参数 描述
filter 必需。过滤搜索后代条件的选择器表达式、元素或 jQuery 对象。

注意:如需返回多个后代,请使用逗号分隔每个表达式。

:first-child

first-child를 사용하여 하위의 첫 번째 요소를 선택합니다. 요소 집합, 즉 첫 번째 하위 요소

예:

$(":first-child")
jquery find 메소드를 사용하여 첫 번째 하위 요소를 얻는 방법find()와 함께 find()를 사용하여 지정된 상위 노드 아래의 모든 하위 요소를 가져옵니다eq( 0 사용) 하위 요소 집합의 첫 번째 요소, 즉 첫 번째 하위 요소를 선택합니다.
$(selector).eq(index)
jquery find 메소드를 사용하여 첫 번째 하위 요소를 얻는 방법
방법 2: eq() 메서드


위 예를 기반으로 다음을 수정합니다.

설명:

🎜find( ) 메소드🎜는 선택한 요소를 반환합니다. 🎜rrreee🎜🎜🎜🎜Parameter🎜🎜Description🎜🎜🎜🎜🎜filter🎜🎜🎜필수입니다. 🎜🎜🎜참고: 🎜여러 하위 항목을 반환하려면 쉼표를 사용하여 각 표현식을 구분하세요. 🎜🎜🎜🎜🎜:first-child 선택기는 상위 요소에 속하는 첫 번째 하위 요소를 선택합니다. 🎜rrreee🎜🎜eq() 메서드 🎜는 선택한 요소의 지정된 인덱스 번호를 가진 요소를 반환합니다. 🎜🎜인덱스 번호는 0부터 시작하므로 첫 번째 요소의 인덱스 번호는 0(1이 아님)입니다. 🎜rrreee🎜🎜🎜🎜Parameters🎜🎜Description🎜🎜🎜🎜🎜index🎜🎜🎜필수입니다. 요소의 인덱스를 지정합니다. 정수 또는 음수가 될 수 있습니다. 🎜🎜🎜참고: 🎜음수를 사용하면 선택한 요소의 끝에서부터 색인이 계산됩니다. 🎜🎜🎜🎜🎜【추천 학습: 🎜jQuery 동영상 튜토리얼🎜, 🎜웹 프론트엔드 동영상🎜】🎜

위 내용은 jquery find 메소드를 사용하여 첫 번째 하위 요소를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.