Вы не можете работать с выбором DOM, как если бы это был документ HTML.Документ DOM - это иерархия узлов, а не тегов.Теги в вашем HTML анализируются браузером в DOM-документе *.Затем вы не можете добавить один бит HTML, а затем ожидать, что он будет проанализирован обратно в структуру DOM.
Вместо этого вам потребуется выполнить перенос в jQuery.Это жизнеспособный подход - он может быть не самым эффективным.
$('td').each(function(idx) {
if (idx % 3) {
return;
} else {
$(this).nextAll(':lt(2)').andSelf().wrapAll('<tr/>');
}
}).parent().unwrap();
jsFiddle