English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
children()メソッドは選択された要素のすべての直接子要素を返信します。
注意: children()メソッドはDOM木を1レベルのみ下に遍历します。複数のレベルを遍历するには、以下を使用してください。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"); });テストを見て‹/›
返信されたクリックされた要素のすべての子要素:
$("#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木を1レベルだけ下に渡って遍历します。以下の例では、div id="box"の直接子要素が返されます:
p (孫級) span (重孫級)
パラメータ | 説明 |
---|---|
selectorExpression | (オプション)指定されたセレクタ式を指定して要素を一致させる |