Я пытаюсь динамически создавать таблицу с использованием JS и jQuery. (Я знаю, что могу жестко закодировать его в html, но я не хочу этого делать.)
У меня есть дополнительная строка за столом, в которой у меня проблемы с удалением.
Может ли кто-нибудь дать ответ/ответы на вопрос, как лучше всего это решить в моем коде?проблема с удалением дополнительной строки из динамически созданной таблицы
Мой код опубликован ниже.
var game = {
matrix: [],
startGame: function()
{
this.doDomStuff(); //build board
},
doDomStuff: function(row, column)
{
for(var i = 0; i < 7; i++)
{
var row = $('<div>');
row.attr('id', 'data-row' + (i + 1));
row.addClass('data-row');
for(var j = 0; j < 6; j++)
{
var column = $('<div>');
column.attr('id', 'data-column' + (j + 1));
column.addClass('data-column');
column.addClass('column');
row.append(column);
}
$('body').prepend(row);
}
}
};
В какой строке вы хотите удалить и когда? – user666
Сколько строк должно быть у вашего «стола» в конце? обратите внимание, что вы используете «divs», а не «tables» -> вы можете это сделать, но вы должны определить больше стилей, чтобы получить представление таблицы с divs. – messerbill
Если вы получаете дополнительную строку, почему бы вам не сделать просто измените 'i <7' на' i <6'? – Barmar