//html
//js
$('.dv').find('ul')->eq(0)->find('li')->each(function( i ){
var obj = $(this).find('a')->eq(0);
$em = $('
');//新しい em 要素
$ em.html(i);
$em.insertBefore(obj);// 見つかった要素の前に新しい要素を挿入します
}); ! ! !
jQuery の find メソッドについての質問 find(expr)
指定された式に一致するすべての要素を検索します。この関数は、処理中の要素の子孫要素を見つけるための優れた方法です。
すべての検索は jQuery 式に依存します。この式は、CSS1-3 セレクター構文を使用して記述できます。
戻り値
jQuery
パラメータ
expr (文字列): 検索に使用する式
例
すべての段落から開始して、さらにスパンを検索以下の要素。 $("p スパン") と同じです。
HTML コード:
こんにちは、お元気ですか?
jQuery コード:
$("p").find("span")
結果:
[こんにちは]
jquery query|jquery find element|jquery find object #id 戻り値: Array
#id 概要
指定された ID に基づいて要素を照合します。
セレクターに特殊文字が含まれている場合は、2 つのスラッシュでエスケープできます。例を参照してください。
パラメータ
idString
要素の id 属性で指定された値による検索に使用されます。
例
説明:
「myDiv」要素の ID を検索します。
HTML コード:
id="myDiv"jQuery コード:
$ ("#myDiv");結果:
[
id="myDiv" ] 説明:
特殊文字を含む要素を検索
HTML コード:
jQuery コード: #foo\:bar
#foo\[bar\]
#foo\。戻り値: Array
要素の概要 パラメータ elementString は、検索に使用される要素です。 DOM ノードを指すタグ名。説明例: DIV 要素を検索します。 HTML コード: DIV1
DIV2
SPANjQuery コード: $("div"); 結果: [ DIV1 ,
DIV2 ].class 戻り値: Array
.class 概要 指定されたクラスに従って要素を照合します。パラメータ classString は、検索するクラスです。要素は複数のクラスを持つことができ、そのうちの 1 つが一致する限り、要素を一致させることができます。説明の例: クラスが「myClass」であるすべての要素を検索します。 HTML コード: div class="notMe"
div class="myClass"
span class="myClass"jQuery コード:$(".myClass"); 結果:[ div class="myClass",
span class="myClass" ] selector1, selector2,selectorN 戻り値:Arrayselector1,selector2,selectorN 概要 各セレクターに一致する要素をマージしてまとめて返します。セレクターを好きなだけ指定し、一致する要素を 1 つの結果に結合できます。パラメーター selector1Selector 有効なセレクター selector2Selector 別の有効なセレクター selectorN (オプション) セレクター 任意の数の有効なセレクター 説明例: 任意のクラスに一致する要素を検索します。 HTML コード: div
p class="myClass"
span
p class="notMyClass" jQuery コード: $("div,span,p.myClass") 結果: [
div,
p class="myClass",
span ]