如果在其中检测到广告类(adsbygoogle),如何删除父div背景颜色(.adsense-placeholder)?
.adsense-placeholder { padding: 20px 0 5px 0; margin: 0 0 60px 0; background: #f7f6f1;}

<div class="adsense-placeholder">
<ins class="adsbygoogle"
style="display:inline-block;width:380px;height:300px;"
data-ad-client="ca-pub-1094437899690041"
data-ad-slot="6337850526"
data-adtest='on'>
</ins>
</div>
&#13;
答案 0 :(得分:0)
你可以用它 $( 'adsbygoogle ')。亲本()。CSS( “背景”,' 无')
答案 1 :(得分:0)
$(document).ready(function(){
var gads = $(".adsbygoogle");
if(gads)
{
$( gads ).parent().removeClass("adsense-placeholder");
}
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="adsense-placeholder">
<ins class="adsbygoogle"
style="display:inline-block;width:380px;height:300px;"
data-ad-client="ca-pub-1094437899690041"
data-ad-slot="6337850526"
data-adtest='on'>
</ins>
asdfasf
</div>
&#13;
更新了您的代码,以检查adsbygoogle是否存在,然后它将删除父css类。