每6个列表项后添加一个CTA,从第4个开始每6个添加一个CTA广告(jQuery)

每6个列表项后添加一个CTA,从第4个开始每6个添加一个CTA广告(jQuery),jquery,Jquery,我有一个项目列表,我想添加两个不同的CTA条,这是另一个容器(无法更改标记)。我想每第6项添加一个cta条,但是第一个cta条应该从第四项开始(第三项之后)我已经尝试了“.清单\u项:第n个子项(6n-3)”如果我只使用这个cta条,它可以正常工作,但是当我有另一个cta条时,计算不起作用 (函数($){ $('.cta\u price').detach().insertAfter( $('.listing.example').find('.listing_u项:第n个子项(6n-3)'))

我有一个项目列表,我想添加两个不同的CTA条,这是另一个容器(无法更改标记)。我想每第6项添加一个cta条,但是第一个cta条应该从第四项开始(第三项之后)

我已经尝试了“.清单\u项:第n个子项(6n-3)”如果我只使用这个cta条,它可以正常工作,但是当我有另一个cta条时,计算不起作用

(函数($){
$('.cta\u price').detach().insertAfter(
$('.listing.example').find('.listing_u项:第n个子项(6n-3)'))
);
$('.cta\uu contact').detach().insertAfter(
$('.listing.example').find('.listing__项目:第n个子项(6n)'))
);
})(jQuery)
.container{
填充:20px;
}
.container.example{
显示器:flex;
柔性流:行换行;
利润率:-20px0-20px;
}
.container.example.listing\uuu项目{
背景颜色:粉红色;
利润率:20px 0 0 20px;
宽度:计算(100%/3-20px);
}
.container.example.cta\u项目{
利润率:20px 0 0 20px;
宽度:计算(100%-20px);
背景:浅蓝色;
}

使用价格计算器
问题-打电话给我们
一个
两个
三
四
五
六
十一
十二
十三
十四
第十五
十六
十七
八分之一
十九
二十
二十一
二十二
二十三
二十四
二十五
二十六
二十七
二十八
二十九
三十
三十一

如果您使用7n而不是6n,它可以按照您的需要工作