グリッドのような構造を作成しようとしています。ループ内にループを作成し、列または行に基づいて div を追加したいと考えています。以下は私の試みです:
for (var row = 0; row < 8; row++) {
$('#board').append('<div class="row">'+ row +'</div>');
}
プレーンな Javascript で複製したいもの (コードが間違っている可能性が高く、必要なものの例を示したいだけです):
var board = document.getElementById('board');
for (var row = 0; row < 8; row++) {
board.write('<div class="row">');
for(var col = 0; col < 8; col++) {
var row = document.getElementsByClassName('row');
row.write('<div class="piece">'+col+'</div>')
}
board.write('</div>');
}
document.write()
でメソッドを複製できれば便利ですjQuery
。.append()
forloop を含めようとしたときに、正しく機能しませんでした。