개요
첫 번째 하위 요소 일치
':first'은 하나의 요소만 일치하는 반면, 이 선택기는 각 상위 요소에 대해 하나의 하위 요소와 일치합니다.
예
설명:
각 ul에서 첫 번째 항목 찾기 li
HTML 코드:
<ul> <li>John</li> <li>Karl</li> <li>Brandon</li> </ul> <ul> <li>Glen</li> <li>Tane</li> <li>Ralph</li> </ul>
jQuery 코드:
$("ul li:first-child")
결과:
[ <li>John</li>, <li>Glen</li> ]
$("p:first-child") 정의:
부모에 속하는 요소 선택 및 첫 번째 요소 모든 형제 요소 중 p는 다음과 같습니다.
예제 코드
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>first-child选择器</title> <script src="../../jquery.min.js"> </script> <script> $(document).ready(function(){ $("p:first-child").css("background-color","red"); }); </script> </head> <body> <p>the first paragraph in body</p> <div style="border:1px solid;"> <p>The first paragraph in div.</p> <p>the last paragraph in div.</p> </div><br> <div style="border:1px solid;"> <span>This is a span element.</span> <p>The first paragraph in another div.</p> <p>The last paragraph in another div.</p> </div> </body></html>
DOM 트리 구조
인기 설명
먼저 현재 모든 p의 상위 요소를 찾습니다. 문서의 첫 번째 하위 요소를 찾은 다음 백섀도 효과를 수정합니다. $("p:last-child") 는 첫 번째 요소가 p 가 아니고 범위 요소인 경우 뒷면 그림자 효과는 수정되지 않습니다.
Extension
$("p:nth-child(n)")
상위 요소의 n번째 하위 요소인 각 p 요소를 선택합니다.
n번째 요소가 p 요소가 아닌 경우 이 선택기로 선택한 범위에 속하지 않습니다.
$(“p:nth-last-child(n)”)
마지막 하위 요소부터 계산하여 상위 요소의 세 번째 하위 요소인 p 요소를 선택합니다.
마지막에서 n번째 요소가 p가 아닌 경우 요소, 이 선택기로 선택한 범위에 속하지 않습니다.
위 내용은 Jquery: 첫 번째 하위 선택기에 대한 심층적인 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!