У меня есть таблица со многими строками (+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 ячеек. Есть идеи, как оптимизировать код?
Редактировать: Я также добавил первое предложение.