jquery has() メソッド
翻訳結果:
has
英[həz] 美[hæz]
v.Have (have の三人称単数); (親族関係において) accept;取る;購入する
jquery has() メソッド構文
関数: has() 一致する要素のセットを、指定されたセレクターまたは DOM 要素に一致する子孫を持つサブセットに縮小します。
#構文: .has(selector)
パラメータ:
Description | |
一致する要素のセレクター式を含む文字列値。 |
説明: DOM 要素のコレクションを表す jQuery オブジェクトが指定された場合、.has() メソッドは、次のサブセットを使用して新しいオブジェクトを構築します。一致する要素の jQuery オブジェクト。使用されるセレクターは、一致する要素の子孫を検出するために使用されます。子孫要素がセレクターと一致する場合、その要素は結果に含まれます。
jquery has() メソッド例
<!DOCTYPE html> <html> <head> <style> .full { border: 1px solid red; } </style> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> </head> <body> <ul><li>Does the UL contain an LI?</li></ul> <script> $("ul").append("<li>" + ($("ul").has("li").length ? "Yes" : "No") + "</li>"); $("ul").has("li").addClass("full"); </script> </body> </html>
[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します