中間要素を使って両方の隣接要素を対象にすることが可能かどうかを知りたいですか?例えばdivの隣り合った要素を両方とも対象にすることは可能ですか?
:
<div>
<span class="icon">icon</span>
<input id="input" class="input error" type="text" />
<label for="input"></label>
<div>
入力は、私がラベルと色の赤を持っているスパンをターゲットにしたいエラークラスがあります。私はスパンとは運がなかったしましたが
input.error ~ label {
color: red;
}
:
は、私は次のと ラベル赤を作ることに成功しました。可能であれば誰か教えてもらえますか?もしそうなら、助けてください。
ない可能性がありますが、入力なぜjにそのクラスを追加する場合代わりにそれを親divに追加しますか? – DaniP
いいえ、CSS内のDOMの要素に影響を与えることはできません。下にあるのは –
です。私はまだ非常に非常にjavascriptに新しいです。私はjquery validateを使用してクラスを入力用に追加しています。 DaniPが提案したように、クラスにラベルを追加できるかどうかを確認します。 – Tikvout