Показать сообщение отдельно
  #1 (permalink)  
Старый 09.07.2017, 15:23
Аспирант
Отправить личное сообщение для Огонек Посмотреть профиль Найти все сообщения от Огонек
 
Регистрация: 11.06.2017
Сообщений: 45

Покрасить динамическую таблицу
Здравствуйте
Есть скрипт (фрагмент)
$.each(my_orders, function() {
	html_orders += '<tr>';
	html_orders += '<td>'+this.id_order+'</td>';
	html_orders += '</tr>';
});

, который вставляет строки в таблицу:
<table class="tablem">
	<tbody>
	</tbody>
</table>


мне понадобилось покрасить строки этой таблицы. Для этого я вставил перед таблицей вот это
<style type="text/css">
	.tablem.colored { background: #9999ff; }
</style>

а скрипт изменил так
$.each(my_orders, function() {
	html_orders += '<tr class="colored">';
	html_orders += '<td>'+this.id_order+'</td>';
	html_orders += '</tr>';
});

В результате вместо покраски таблица съежилась в размерах на пол-экрана.
Нутром чувствую, что дело не в скрипте, но все равно решил спросить на этом форуме, потому что здесь на много больше адекватных людей, чем на многих других.
Ответить с цитированием