jQuery nth-child不在IE7中工作

时间:2012-02-15 06:49:42

标签: jquery internet-explorer-7 css-selectors

我正在尝试使用jQuery在父级中的每个第3个section元素上添加边距:

$(function(){
    $('.portfolio-box:nth-child(3n)').css("margin", "0px 0 30px 0");
});

这是我的HTML:

<section class="portfolio-contents">
<section class="portfolio-box"></section>
<section class="portfolio-box"></section>
<section class="portfolio-box"></section>
</section>

这一切都适用于所有浏览器,包括IE8及以上,但它不适用于IE7请帮助。

这适用于除Internet Explorer 7之外的所有浏览器。任何人都知道为什么/如何解决它?

1 个答案:

答案 0 :(得分:0)

您使用的是html5 shim吗?最糟糕的情况,使用div而不是部分。它们似乎在ie7:http://jsfiddle.net/Dsmns/

下工作