現在、次のように複数のフィールドが設定されたフォームがあります (Twitter Bootstrap を使用しています)。
<div class="input-prepend">
<span class="add-on"><i class="icon-envelope"></i></span>
<input id="contactEmail" type="text" placeholder="E-mail" />
</div>
私がやりたいのは、テキストボックスがフォーカスされたとき(#contactEmail:focus
)、背景色を変更することですspan.add-on
。私は次の兄弟を取得するための CSS セレクターに精通していますが、それはテキストボックスが の直前に ある場合にのみ機能しspan.add-on
ます。CSSのみを使用して前の兄弟を取得する方法はありますか? IE7 以下はサポートしていません。
前もって感謝します!