2010-12-02 74 views
0

我创建了这个小提琴,以便您可以看到我想要做的事。 我想每2种连续的div元素后添加中断(div.column)每2个连续浮动元素添加break(第n个:子)

小提琴例如: http://jsfiddle.net/j5qS5/

我想:

$(".column:nth-child(2)").after('<br /><br />break<br /><br />'); 

看来第二个孩子后,开始工作只有,我怎样才能使它连续,并为每2个元素后工作..我希望它很简单:)

在此先感谢

回答

3

你只需要2n,而不是2,像这样:

$(".column:nth-child(2n)").after('<br /><br />break<br /><br />'); 

You can view the updated fiddle here

+0

在这个特殊的例子中,`:odd`伪也应该工作的很好。 – jAndy 2010-12-02 12:49:06