У меня есть таблица с множеством строк (+50) и ячеек (+50). Теперь я хотел бы удалить первые или последние ячейки n с помощью jQuery. В настоящее время у меня есть следующий код:
var n = 10;
var last = true;
for (var i = 0; i < n; i++) {
table.find('tr').each(function() {
if(last)
$(this).find('td:last').remove();
else
$(this).find('td:first').remove();
});
}
Примечание: table
является элементом jQuery.
Код работает, но выполняет очень медленно , когда у меня есть таблица с 50 строками и 50 ячейками, и я удаляю 10 последних ячеек. Есть идеи, как оптимизировать код?
Редактировать: Я также добавил первый пункт.