使用jquery为root div中的所有内部div设置css

时间:2013-05-16 10:39:44

标签: javascript jquery

我有一个像

这样的HTML页面
<div class="root">
  <h3>Title</h3>
  <div>
     <p>description</p>
     <div>Sub one description</div>
     <div>
         <table>
           <tbody><tr><td><div>Flag</div></td></tr></tbody>
         </table>
     </div>
   </div>
<div>

如何使用类名root将css background属性应用于表内的div。提前谢谢。

4 个答案:

答案 0 :(得分:4)

$('.root table div').css('background', '#ff0000');

答案 1 :(得分:1)

  $('.root').find('div>table').css("background-color", "red");

答案 2 :(得分:0)

您好,您可以执行以下代码来执行此操作

这里我把背景颜色设为红色

$('.root table div').css( "background", "red" )

希望这能回答你的问题。

答案 3 :(得分:-2)

只需选择最常用的一个:

$(".root div").css("background-color", "blue");

由于最里面的div位于其上方的一个边界内,所以没有必要给它相同的背景颜色。