So, first of all you need a div with the box class:
var box = $('<div>').addClass('box');
Then you want p with number:
var p = $('<p>').text(1);
And finally, a div with class content and span inside:
var content = $('<div>').addClass('content'); var span = $('<span>').text('any'); content.append(span);
So, you have created the necessary elements. Combination time:
var listItem = box.append(p).append(content);
And add to the body !
$('body').append(listItem);
End Code:
function addDivs(n) { for (var i = 1; i <= n; i++) { var box = $('<div>').addClass('box'); var p = $('<p>').text(i); var content = $('<div>').addClass('content'); var span = $('<span>').text('any'); content.append(span); var listItem = box.append(p).append(content); $('body').append(listItem); } } window.onload = function getFuncs() { addDivs(16); }
Check the code online: http://jsbin.com/xeyugubefu/edit?js,output

source share