有一个快点,希望。我在下面包含了这两个列表项。RoyalHtmlContent 的字体颜色为灰色,但如果它在 royalSlide 列表项中有royalImage,我需要字体颜色为白色。
<li class="royalSlide" style="height: 420px; width: 610px; ">
<div class="royalHtmlContent">Text</div>
</li>
<li class="royalSlide" style="height: 420px; width: 610px; ">
<img class="royalImage" src="#" width="610" height="420" style="margin-left: 0px; margin-top: 0px; ">
<div class="royalHtmlContent royalHtmlContentOverlay">Text text text</div>
</li>
我试过这个,但它不起作用......它只是将类(它将具有白色字体颜色的样式)应用于所有的royalHtmlContent。只有当它在列表中也有 RoyalImage 时,我才需要它来执行此操作。
if ($('.royalSlide').has('.royalImage')) {
$('.royalHtmlContent').addClass('royalHtmlContentOverlay');
}
在此先感谢,