特定の子より上のすべてを選択しようとしていますが、gt: とスライスを使用してみましたが、動作しません。最初の子を明確に削除するのではなく、特定の子の後のすべてを取得するセレクターでなければなりません。現時点では2列目のみを取り出しているので、2列目以降が必要です。
問題の行は次のとおりです。
var myColumn = $('.partnerGroupContent > :nth-child(2)')
ここにフィドルがあります:
<div class="partnerGroupContent group">
<div class="column">
<div class="sponsor">1</div>
<div class="sponsor">2</div>
</div>
<div class="column">
<div class="sponsor">3</div>
<div class="sponsor">4</div>
</div>
<div class="column">
<div class="sponsor">5</div>
<div class="sponsor">6</div>
</div>
<div class="column">
<div class="sponsor">7</div>
<div class="sponsor">8</div>
</div>
</div>
var rowCount = 2
var myColumn = $('.partnerGroupContent > :nth-child(2)')
if (rowCount == 2) {
$('.partnerGroupContent').after(
$('<div>', {
'class': 'partnerGroupContent2'
}).append(myColumn))
$('.partnerGroupContent').cycle();
$('.partnerGroupContent2').cycle();
}