如何在jQuery中创建div元素?


当前回答

document.createElement('div');

其他回答

您可以使用append(添加到父级的最后一个位置)或prepend(添加到其父级的第一个位置):

$('#parent').append('<div>hello</div>');    
// or
$('<div>hello</div>').appendTo('#parent');

或者,可以使用不同答案中提到的.html()或.add()。

d = document.createElement('div');
$(d).addClass(classname)
    .html(text)
    .appendTo($("#myDiv")) //main div
.click(function () {
    $(this).remove();
})
    .hide()
    .slideToggle(300)
    .delay(2500)
    .slideToggle(300)
    .queue(function () {
    $(this).remove();
});
div = $("<div>").html("Loading......");
$("body").prepend(div);    
$("<div/>").appendTo("div#main");

将在<div id=“main”></div>中追加一个空白div

可替换为append()您也可以使用appendTo(),它具有不同的语法:

$("#foo").append("<div>hello world</div>");
$("<div>hello world</div>").appendTo("#foo");