EDIT基本的に私が何をしようとしています何あまりにも特定の
せずに最も近いラベルを見つけることは、追加のマークアップを追加することなく、入力上の特定のクラスに「最も近い(前)」「第一」「ラベル」を解決するためです。いくつかのケースを見るために私の下のフィドルを見てください。私はこれにCSSなどを追加できることを知っています..私はJSソリューションを探しています。下に設けられた
のEND EDIT
フィドル。
複数のユースケースでクラスに対応する(前の)ラベルを見つけようとしています - 私はHTMLが厳しくしなければならないものは何もありません - 私はこれをさまざまなソリューション...
$(".FINDME")
.siblings("label")
.prepend("<span style='color: magenta;'>* </span>");
以前の作品ではなく、divタグがネストされているとき、ラベルは兄弟であってもなくてもよい、すべてのインスタンスのために。
私も試してみました:
$(".FINDME")
.closest(".row")
.find("label")
.append("<span style='color: magenta;'> *</span>");
これは同様に動作しますが、複数のラベルが.row
であるとき場合には、これはすべてのラベルに*を適用します。
クラスに最も近いラベルを見つけるための解決策が必要です。
フィドル:https://jsfiddle.net/r6Lx4ytg/
https://jsfiddle.net/davidsekar/8xqzupwe/6/ JSフィドルに使用することは.FINDME' 'にターゲットラベルと一致する属性。あなたの質問には余裕があります。 – charlietfl
あなたの質問はあまりにも自由です。あなたは無限の可能性のセレクターを考え出すように私たちに求めています。あなたの質問にもっと具体的にしてください。 – j08691
親、子、または兄弟が「最も近い」かどうかを知るように、「最寄り」を定義する必要があります。 – searlea