3

.append で作成した JQuery を使用して動的テーブルを作成する方法ですが、もう一度クリックすると問題が発生するので、別のテーブルを作成しますが、同じテーブルに追加したいので、どうすればよいでしょうか。

$(function () {
    $("#addProduct").click(function () {
        var table = $('<table></table>').addClass('foo');
        for (i = 0; i < 10; i++) {
            var row = $('<tr></tr>');
            for (i = 0; i < 10; i++) {
                var row1 = $('<td></td>').addClass('bar').text('result ' + i);
                table.append(row);
                row.append(row1);
            }
        }
        $('#someContainer').append(table);
    });
});

これはHTMLです

<button id="addProduct">Add Product</button>

<div id="someContainer"></div>
4

6 に答える 6