我使用具有不同bg类的div容器,例如:
<!--Recipes-->
<div class="PozVideos BgBlue RadiusTopTen">
<div class="Caption">Yemek tarifleri</div>
<ul>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
</ul>
</div>
<!--Recipes-->
<!--Videos-->
<div class="PozVideos BgPurple RadiusTopTen">
<div class="Caption">Video Galeri</div>
<ul>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
</ul>
</div>
<!--Videos-->
<!--Gallery-->
<div class="PozVideos BgYellow RadiusTopTen">
<div class="Caption">Fotoğraf Galerileri</div>
<ul>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
</ul>
</div>
<!--Gallery-->
例如,如何为每个
<li>
添加另一个不同的背景类;如果PozVideos类具有BgYellow类,我想在此div.containner(PozVideos)中的每个li元素处添加BgYellowForLi类。
如果PozVideos类具有BgPruple类,则我想在此div.containner(PozVideos)中为每个li元素添加BgPurpleForLi类。
jQuery有可能吗?
最佳答案
$('.PozVideos.BgYellow li').addClass('BgYellowForLi');
但是您最好更改CSS:
.PozVideos li {
/* styles that apply for all li's in any PozVideos */
}
.PozVideos.BgYellow li {
/* styles that apply only to yellow li's */
}