拿一个TD,然后在父TR中的第二个TD之后插入它

时间:2012-09-05 12:33:18

标签: jquery html-table jquery-selectors

我有一张桌子。我想在每个TR中取所有第九个TD,并将它放在同一个TR中的第一个原始TD之后。

此代码采用第九个TD,并将其放在父TR之后。我想把它放在同一个TR中的第一个原始TD之后:

$('td:nth-child(9)').each( function(){
   $(this).prependTo($(this).parent());
});

我需要的是相当于:

.parent():first-child

2 个答案:

答案 0 :(得分:2)

$('td:nth-child(9)').each( function(){
    $(this).siblings('td:first').after(this);
});

FIDDLE

答案 1 :(得分:2)

试试这个

$('td:nth-child(9)').each( function(){

            $(this).siblings('td').eq(0).after(this);
 });