У меня есть 4 диаграммы со своими собственными div в html. Я пытаюсь найти лучший способ добавить эти диаграммы в массив автоматически, не обновляя массив всякий раз, когда я вношу изменения в диаграммы и их идентификаторы.Создание массива из HTML
HTML:
<table id="dashboard" cellpadding="0" cellspacing="0">
<tr>
<td id="c1"><div class='chartLoadingOverlay'>Loading chart please be patient...</div></td>
<td id="c2"><div class='chartLoadingOverlay'>Loading chart please be patient...</div></td>
</tr>
<tr>
<td id="c3"><div class='chartLoadingOverlay'>Loading chart please be patient...</div></td>
<td id="c4"><div class='chartLoadingOverlay'>Loading chart please be patient...</div></td>
<!--<td id="BottomRight"><div class='chartLoadingOverlay'>Loading chart please be patient...</div></td>-->
</tr>
</table>
JS:
var arrOfChartContainers = ["c1","c2","c3","c4"]; <-- I want to automate this
Массив это просто тупой структуры данных; он не может обновить себя. Я думаю, что вам действительно нужен метод 'getChartContainers()', который возвращает массив текущих контейнеров диаграмм. Это будет хорошо? –
Что действительно работает – Batman