Наверное вставить не в массив, а в таблицу создаваемую? А добавляется под ней потому как вы сами ее туда вставляете:
$('#main_container').append .... то есть после таблицы.
И вообще, это слишком накладно 1020 раз append(). Сформируйте строку содержащую html-код таблицы созданной, а затем вставьте ее:
$('#main_container').html(table)
Если индексы массива [settings.y][settings.x] не изменяются, то сравнение только по этой ячейке будет, что в остальных не так и важно уже. А разве так должно быть, если задача стоит Нужно заполнять поля массива, == "2"?
|