【发布时间】:2013-01-16 20:13:06
【问题描述】:
我有一个父 div,其中将动态添加 2 到 4 个子 div。我需要计算子 div,然后根据子元素的数量向父 div 添加一个类。
<div id="parent">
<div class="child">content</div>
<div class="child">content</div>
...
</div>
基本上,我需要用jquery来表示:
如果有 4 个子 div,则将类“.four”添加到父 div。
如果有 3 个子 div,则将类“.three”添加到父 div。
如果有 2 个子 div,则将类“.two”添加到父 div。
我想我需要使用 .length(),但我不知道如何将它们组合在一起。我非常感谢任何建议。
谢谢!
【问题讨论】:
-
为了帮助可能需要这个的其他人,这里有一个小提琴,显示了 dystroy 建议的答案。有用!只需添加或删除子 div 即可查看更改。 jsfiddle.net/VR2Zq