【发布时间】:2012-11-01 10:40:52
【问题描述】:
我为每个名为 result-products 的产品列表使用了一个 div,其中包含标题、图像、描述和信息的 div。将为database 中的每个条目调用result-products。我想让每三分之一更改为result-products-third。为此,我使用 jquery 代码:
$("#products-results :nth-child(3n)").removeClass("result-products");
$("#products-results :nth-child(3n)").addClass("result-products-third");
"#products-results" 是使用的包含 div。
问题是当第 n 个孩子获得每 3 个 "result-produts" 时,它也获得了 "result-products-des" 内的第三个 div。
我怎样才能阻止它进入下一个孩子
<div class="result-products">
<div class="result-products-title">
content
</div>
<div class="result-products-img">
image
</div>
<div class="result-products-des">
description
</div>
<div class="result-products-info">
info
</div>
</div>
【问题讨论】:
标签: jquery jquery-selectors css-selectors