24

A类.容器可以包含多个.组件、和.组件它们本身可以包含.容器(反过来可以包含组件等)

给定这样的代码:

$(“.container.component”).each(function(){$(“.container”,this).css('border','1px solid#f00');});

要只选择嵌套的.容器有他们的宽度在CSS中设置为汽车? 我确信它很简单,但我还没有真正使用过jQuery。

1
  • 非常感谢您的回复。理想情况下,我希望在选择器中包含CSS规则,这样我就有了一组位于.component中的所有.container,它们的CSS宽度为:auto,但没关系。 评论 2011年9月16日9:53

3个答案

重置为默认值
20

你可能想调查一下.过滤器().

类似于:

$('.contage.component.container').filter(function(){return$(this).css('width')=='auto';}).css({边框:'1px实心#f00'});
0
19
$(“.container.component”).each(function(){$(“.container”,this).each(function()){if($(this).css('width')=='auto'){$(this).css(“订单”,“1px实心#f00”);}});});

与另一个答案类似,但由于组件也可以有多个容器,因此这里也需要.each()签入宽度。

4
$(“.container.component”).each(function(){if($(“.container”,this).css('width')===“auto”)$(“.container”,this).css('border','1px solid#f00');});

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.