Я бы посоветовал не использовать append в цикле. Вместо этого выведите его за пределы цикла.
var id = $("#sortable");
var html = '';
$(xml).find("user").each(function()
{
html += '<tr>';
html += '<td>';
html += $(this).find("name").text( );
html += '</td>';
html += '</tr>';
});
id.append(html);
В тех случаях, когда вы собираетесь использовать $ (this), много раз внутри цикла, например, для возраста, пола и т. Д., Я предлагаю вам присвоить переменную $ (this) вместо вызова $ (this) снова и снова и снова.
P.S Я не тестировал этот код, просто хочу что-то предложить ... но надеюсь, что он работает. Ура ^^