私はこれを機能させましたが、ソリューションはちょっと汚い感じがするので、誰かがそれを見て、素晴らしいアプローチを最適化する方法についてのヒントを与えることができれば。
背景色が設定された特定の開始テーブルがあります。その下には背景色のない同様のテーブルがありますが、実際には、これらはajaxを介して取得した配列内のレコードごとに動的に作成されます。スクリプトの目的は、結果のグリッドのすべての列の背景色をコピーすることです。
for (var i = 2; i < 34; i++) {
var c = $('table tr td:nth('+ i + ')').css('background-color');
$('table tr td:nth-child('+i+')').css('background-color',c);
}
最初に最初のテーブルから背景色を見つけ、次にループコピーでこの見つけた色をコピーします。
小さな更新:少なくともIE8で動作する必要があります。
例はここにあります:http://jsfiddle.net/KvdM/9RRfU/。