最新のWeb開発のチュートリアル
 

jQuery children() Method

<jQueryのトラバース方法

直接の子である要素を返します<ul>

$(document).ready(function(){
    $("ul").children().css({"color": "red", "border": "2px solid red"});
});

結果:

body (great-grandparent)
div (grandparent)
    ul (parent)
  • li (child) span (grandchild)
»それを自分で試してみてください

定義と使用法

children()メソッドは、選択した要素のすべての直接の子を返します。

DOMツリー:このメソッドは、DOMツリーダウン単一レベルを通過します。 (孫または他の子孫を返すために)複数のレベルを下にトラバースするには、使用find()メソッドを。

ヒント:DOMツリーを単一のレベルをアップトラバース、またはドキュメントのルート要素までのすべての方法(親または他の祖先を返すために)、使用するにはparent()またはparents()メソッド。

注:このメソッドは、テキストノードを返しません。 テキストノードを含むすべての子どもたちを返すには、使用contents()メソッドを。


構文

$(selector).children( filter )

パラメーター 説明
filter 任意。 子供のための検索を絞り込むためにセレクタ式を指定します。

それを自分で試してみてください - 例

すべての直接の子を返します<ul>
すべての直接の子返す方法<ul>要素を。

検索を絞り込みます
すべて返すようにフィルタパラメータを使用する方法<li>の直接の子であること、「最初の」クラス名を持つ要素を<ul>

すべて返します<p>の直接の子である要素<div>
すべてを選択する方法<p>親の直接の子である要素<div>要素を。

タグ名によって要素の子孫を表示
子孫誰示しデモンストレーション<div>要素が実際にあります。


<jQueryのトラバース方法