>  기사  >  웹 프론트엔드  >  jquery에서 eq로 선택된 요소를 얻는 방법

jquery에서 eq로 선택된 요소를 얻는 방법

WBOY
WBOY원래의
2022-06-09 17:27:341378검색

jquery에서는 ":not()" 선택기를 사용하여 eq 선택기로 선택한 요소를 가져올 수 있습니다. ":not()" 선택기는 지정된 요소를 제외한 모든 요소를 ​​선택하는 데 사용됩니다. 다른 선택 사항. 연산자와 함께 사용되는 구문은 "$("Element:not(:eq(...))").Method"입니다.

jquery에서 eq로 선택된 요소를 얻는 방법

이 튜토리얼의 운영 환경: windows10 시스템, jquery3.4.1 버전, Dell G3 컴퓨터.

eq

eq() 메서드를 제외하고 jquery에서 선택한 요소를 가져오는 방법 선택한 요소의 지정된 인덱스 번호를 가진 요소를 반환합니다.

인덱스 번호는 0부터 시작하므로 첫 번째 요소의 인덱스 번호는 0(1이 아님)입니다.

Syntax

$(selector).eq(index)

index가 필요합니다. 요소의 인덱스를 지정합니다. 정수 또는 음수가 될 수 있습니다.

참고: 음수를 사용하면 선택한 요소의 끝부터 인덱스가 계산됩니다.

: eq() 선택기는 지정된 인덱스 값을 가진 요소를 선택합니다.

인덱스 값은 0부터 시작하며 모든 첫 번째 요소의 인덱스 값은 0(1이 아님)입니다.

위의 예와 같이 지정된 그룹에서 특정 시퀀스 번호를 가진 요소를 선택하기 위해 다른 요소/선택기와 함께 자주 사용됩니다.

Syntax

$(":eq(index)")

매개변수 설명

index 필수입니다. 요소의 인덱스 값을 지정합니다.

eq로 선택한 요소 이외의 요소를 가져오려면 :not() 선택기를 사용하세요.

:not() 선택기는 지정된 요소를 제외한 모든 요소를 ​​선택합니다.

가장 일반적인 사용법: 지정된 요소를 제외한 지정된 조합의 모든 요소를 ​​선택하기 위해 다른 선택기와 함께 사용됩니다(예: 위의 예).

구문

$(":not(selector)")

매개변수 설명

선택기 필수입니다. 선택되지 않은 요소를 지정합니다.

이 매개변수는 모든 유형의 선택기를 허용합니다.

예제는 다음과 같습니다.

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript"> 
 
$(document).ready(function(){
    $("p:eq(1)").css("background-color","#B2E0FF");
});
 
</script>
 
</head>
<body>
<html>
<body>
<h1>Welcome to My Homepage</h1>
<p class="intro">My name is Donald</p>
<p>I live in Duckburg</p>
<p>My best friend is Mickey</p>
<div id="choose">
Who is your favourite:
<ul>
<li>Goofy</li>
<li>Mickey</li>
<li>Pluto</li>
</ul>
</div>
</body>
</html>
 
 
</body>
</html>

출력 결과:

jquery에서 eq로 선택된 요소를 얻는 방법

선택기를 사용하지 않은 예는 다음과 같습니다.

<script type="text/javascript"> 
 
$(document).ready(function(){
    $("p:not(:eq(1))").css("background-color","#B2E0FF");
});
 
</script>	

출력 결과:

jquery에서 eq로 선택된 요소를 얻는 방법

비디오 튜토리얼 추천: jQuery 비디오 튜토리얼

위 내용은 jquery에서 eq로 선택된 요소를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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