我有一张桌子,我用彩色方块形成了对角线。
我正在寻找如何在算法上对对角线进行着色。
演示: http://jsfiddle.net/pJt7x/
Javascript (1 == 2必须更换):
for (i=0; i<=5; i++) {
$('table').append('<tr>');
for (j=0; j<=5; j++)
((i == j)||(1 == 2)) ?
$('tr:last').append('<td class="x"></td>') :
$('tr:last').append('<td></td>');
$('table').append('</tr>');
}
答案 0 :(得分:5)
对角线是i + j == 5
答案 1 :(得分:1)
你需要填写两个对角线吗?这会奏效:
for (i=0; i<=5; i++) {
$('table').append('<tr>');
for (j=0; j<=5; j++)
((i == j) || (i+j == 5)) ?
$('tr:last').append('<td class="x"></td>') :
$('tr:last').append('<td></td>');
$('table').append('</tr>');
}