-
属性セレクタを使用する方法:
var label = $("label[for='inputId']");
上記の例では、
inputId
というIDを持つ要素に対応するラベルを選択します。 -
filter()
メソッドを使用する方法:var label = $("label").filter(function() { return $(this).attr("for") === "inputId"; });
この例では、全ての
<label>
要素を選択し、for
属性の値がinputId
と一致する要素をフィルタリングします。 -
each()
メソッドを使用する方法:var label; $("label").each(function() { if ($(this).attr("for") === "inputId") { label = $(this); return false; // ループを終了 } });
この例では、全ての
<label>
要素を順番に調べ、for
属性の値がinputId
と一致する最初の要素を選択します。
これらの方法を使用することで、jQueryのfor属性を使って要素を選択することができます。必要に応じて、上記のコード例を参考にして詳細をカスタマイズしてください。