如何在jQuery中创建div元素?


当前回答

创建div的一个简单方法是

var customDiv = $("<div/>");

现在,自定义div可以附加到任何其他div。

其他回答

document.createElement('div');
$("<div/>").attr('id','new').appendTo('body');    

这将在body中创建id为“new”的新div。

<div id="foo"></div>

$('#foo').html('<div></div>');

从jQuery1.4开始,您可以将属性传递给自封闭元素,如下所示:

jQuery('<div>', {
    id: 'some-id',
    class: 'some-class some-other-class',
    title: 'now this div has a title!'
}).appendTo('#mySelector');

在文档中

示例可以在jQuery1.4发布:你必须知道的15个新特性中找到。

$(HTMLelement)可以使其成功。如果您想要epmty div,请将其用作$('<div></div>');。也可以通过相同的方法设置其他元素。如果您想在创建后更改内部HTML,可以使用HTML()方法。对于获取outerHTML作为字符串,您可以使用如下方式:

var element = $('<div/>');
var innerHTML = element.html(); // if you want set new HTML use it like this element.html('<b>new HTML</b>');
var outerHTML = element[0].outerHTML;