如果找到类,如何使用JavaScript删除div背景颜色

时间:2016-06-14 12:47:35

标签: javascript jquery

如果在其中检测到广告类(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;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

你可以用它     $( 'adsbygoogle ')。亲本()。CSS( “背景”,' 无')

答案 1 :(得分:0)

&#13;
&#13;
$(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;
&#13;
&#13;

更新了您的代码,以检查adsbygoogle是否存在,然后它将删除父css类。