san_jorich
@san_jorich
Творческий кодер

Как распределить в таблицу данные массива?

Здравствуйте!
Есть таблица с индексированными заголовками thead.
Количество и id элементов заголовка заранее неизвестно, так как таблица генерируется перед запросом данных
Функция генерации таблицы

function createTable(divId,tableId,elements){
	var table = '<table id="'+tableId+'"><thead></thead><tbody></tbody></table>';
	jQuery('#'+divId).empty().append(table);
	var thead = jQuery('#'+tableId+' thead');
	var tr = jQuery('<tr>');
	jQuery.each(elements, function(index,value){
		var td = jQuery('<td>');
		td.attr('id', value);
		td.text(getTitleBySlug(value));
		tr.append(td);		
	});
	thead.prepend(tr);
}

Функция генерирует таблицу с нужным id в DIV с нужным id.
id и названия приходят в виде массива id="index" название = value
getTitleBySlug возвращает нужный title

После генерации таблицы идет запрос данных и формирования массива, который успешно передается в функцию, заполняющую выше созданную таблицу
Вопрос: как сгенерировать строку и внести в нее данные взависимости от id столбца? Т.е.: если индекс массива данных совпадает с id столбца, то генерится ячейка с соответствующим значением переменной.
Как правильно "парсить" thead ?
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект