这段代码可以很好地创建一个 div 网格:
for (var i = 0; i < 10; i++) { // rows
for (var j = 0; j < 6; j++) { // columns
var id = String.fromCharCode(65 + j) + i; // e.g., B1
$('<div></div>').data('accepts', id).appendTo("#cardSlots").droppable({
accept: '#cardPile div',
hoverClass: 'hovered',
drop: handleCardDrop
});
}
$("cardSlots").append("<br />");
}
...但是当我调整窗口大小时,div 有时会滑到下一行。我想要一个固定大小为 6x10 的表格,但是当我尝试构建一个表格而不是 div 时,我破坏了“可放置”属性。
如何重写上面的代码,以便创建一个 6x10 的 html 表,其中每个单元格都是可放置的?