<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
是剩下的略有不同:
<li><div class="autologinImage"></div><span class="statusHover">Affectionate</span></li>
这是当前选择的li
,因为它不具备div.hidden
类(增加了IMG - 剔显示选定的)和它没有span.autologinMargin
类(给其他li
项目一些需要的间距,所以他们所有阵容)设置。
我一直在尝试写jQuery来允许切换。 例如:如果有人点击不同的li
,那么这个人删除div.hidden
,删除span.autologinMargin
,并且之前选择的人添加了这2个类。
有人可以帮助给我一个正确的方向与此代码推。
这不会在span中添加和删除类。 – Virendra 2011-12-29 04:02:53
@Virendra - 它增加和删除现有的“隐藏”类的div。我们假设这是OP想要添加/删除的内容。 autologinMargin类可以完全移除,并且该问题完全由CSS处理。 – jfriend00 2011-12-29 04:04:06