English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Das children() Methoden gibt alle direkten Kinderknoten des ausgewählten Elements zurück.
Hinweis: Das children() Methoden durchsucht nur ein einziges Level des DOM-Baums. Um mehrere Ebenen zu durchsuchen, verwenden Siefind()Methode.
Das children() Methoden ist ähnlich wiecontents()Der Unterschied zu diesem Methoden liegt darin, dass sie keine Text- und Kommentar-Knoten zurückgeben.
$(selector).children(selectorExpression)
Gibt den direkten Kindknoten des Elements zurück:
$(document).ready(function(){ $("div").children().css("background-color", "coral"); });Testen Sie heraus‹/›
Gibt alle direkten Kinderknoten von DIV zurück:
$(document).ready(function(){ $("div").children("p").css("background-color", "coral"); });Testen Sie heraus‹/›
Gibt alle direkten Kinderknoten des geklickten Elements zurück:
$("#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(); });Testen Sie heraus‹/›
Die children() Methode durchsucht nur eine Ebene im DOM-Baum nach unten. Der folgende Beispiel gibt die direkten Nachfolger des div id="box" zurück:
p (Enkel) span (Urenkel)
Parameter | Beschreibung |
---|---|
selectorExpression | (可选)指定选择器表达式以匹配元素 |