<div id="siteFeelingBannar" class="shadowVeryMild">
<ul>
<li><div class="autologinImage"></div><span class="statusHover">Affectionate</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Annoyed</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Anxious</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Chatty</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Content</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Curious</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Ecstatic</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Excited</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Free</span></li>
</ul>
</div>
私は上記のコードをドロップダウンリストに表示し、人々が現在の気分を選択できるようにしています。jQueryを使用して複数のクラスを追加および削除する
あなたが最初li
に気づくでしょうが、残りの部分にわずかに異なっている:それはdiv.hidden
クラスを持っていないので、これは現在li
を選択されている
<li><div class="autologinImage"></div><span class="statusHover">Affectionate</span></li>
(IMGを追加 - 選択したショーにダニ)とspan.autologinMargin
クラスを持っていません(他のli
アイテムには必要な間隔があり、すべてのラインナップが設定されています)。
私はこれを切り替えるためにjQueryを書こうとしています。 例:別のli
をクリックした場合、div.hidden
が削除され、span.autologinMargin
が削除され、以前に選択された2つのクラスが追加されます。
誰かが私にこのコードで正しい方向へのプッシュを与えることができますか?
これは、クラスをスパンに追加/削除しません。 – Virendra
@Virendra - 既存の「隠された」クラスがどこにあるdivから追加して削除しますか?私たちはそれがOPが追加/削除したいものだと考えています。 autologinMarginクラスは完全に削除することができ、その問題はCSSで完全に処理されます。 – jfriend00