jQuery has() メソッド

❮ jQuery Traversing メソッド

内部に <span> 要素を持つ全 <p> 要素を返す:

$("p").has("span")
Try it Yourself »

定義と用法

has() メソッドは、指定したセレクタに一致する要素の内部に、 1 つ以上の要素を持つすべての要素を返します。

チップ: 内部に複数の要素を持つ要素を選択するには、コンマを使用します(下記の例を参照)。


構文

$(selector).has(element)

パラメータ 説明
element 必須。マッチ要素に対してセレクタ式または要素を指定する

Try it Yourself - 例

内部に複数の要素を持つ要素を返す
内部に複数の要素を持つ要素を返す方法。

内部に <span> 要素を持つ全ての <p>, <h3> および <div> 要素を返す
内部に <span> 要素を持つ全ての <p>, <h3> および <div> 要素を返す方法。

リンクを含む要素を返す
ハイパーリンクを持つ <span> 要素を返す方法。


❮ jQuery Traversing メソッド