Чому innerHTML не працює
Битий час парюсь не можу зрозуміти де помилка P. S. Спробував ось так
Видає 0 як належить. Думав тепер що css неправильний, щоб перевірити змінив 10-й рядок у файлі game_manager.js на
alert видає 0, а дев'ятка відображається на сторінці чорним кольором. Значить з css все нормально, а innerHTML не замінює 9-ку. ЧОМУ? P. S. S. Пробую через JQuery:
а навіщо вам JQuery, якщо ви його не використовуєте? .html(0)
для початку потрібно розуміти, що jQuery об'єкт це не масив елементів
тобто звернення безпосередньо до будинку елемента без обгортки можливе як $('#grid-cell'+i)[0]; видасть перший елемент
якщо там багато елементів, то їх потрібно фільтрувати $('.grid-cell').eq(3)[0];
тому у вашому реальному випадку потрібно писати так cells[0][0]