在div中包装创建的元素

时间:2013-06-02 15:15:53

标签: jquery

我用循环创建了4个按钮,但我希​​望它们都在父div中。我该怎么做?

for (var i = 0; i < 4; i++) {
        var linkNumber = i + 1;
        $('body').append('<button>' + linkNumber + '</button>');
    }

我尝试在<div>之前添加<button>,但这只是为每个按钮单独创建一个div。

1 个答案:

答案 0 :(得分:2)

创建div然后按钮:

var div = $('<div>').appendTo(document.body);
for (var i = 0; i < 4; i++) {
     var linkNumber = i + 1;
     div.append('<button>' + linkNumber + '</button>');
}