English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
children() 메서드는 선택된 요소의 모든 직접 자식 요소를 반환합니다.
주의: children() 메서드는 DOM 트리를 단일 단계만 탐색합니다. 여러 단계를 탐색하려면find()메서드와 유사합니다.
children() 메서드는contents()메서드는 텍스트와 주석 노드를 반환하지 않습니다.
$(selector).children(selectorExpression)
요소가 DIV의 직접 자식 요소인 경우를 반환합니다:
$(document).ready(function(){ $("div").children().css("background-color", "coral"); });테스트를 해보세요‹/›
DIV에 직접 속한 모든 자식 요소를 반환합니다:
$(document).ready(function(){ $("div").children("p").css("background-color", "coral"); });테스트를 해보세요‹/›
clicked 요소의 모든 자식 요소를 반환합니다:
$("#container").click(function(event){ $("*").removeClass("hilite"); let kids = $(event.target).children(); let len = kids.addClass("hilite").length; $("#results span:first").text(len); $("#results span:last").text(event.target.tagName); event.preventDefault(); });테스트를 해보세요‹/›
children() 메서드는 단 하나의 DOM 트리 단계만을 탐색합니다. 다음 예제는 div id="box"의 직접 자식 요소를 반환합니다:
p ( 曾孙级 ) span ( 曾曾孙级 )
파라미터 | 설명 |
---|---|
selectorExpression | 선택자 표현식을 지정하여 요소를 일치시키는(선택자 표현식을 지정하여 요소를 일치시키는) (선택자 표현식을 지정하여 요소를 일치시키는) |