jQuery:如何在HTML文件的末尾添加div?

时间:2021-12-05 18:56:29

I saw in the documentation that .append allows you to add things to an element. But I want to end a div right before the </body> tag

我在文档中看到.append允许您向元素添加内容。但是我希望在 标记之前结束div

3 个解决方案

#1


22  

You can use this:

你可以用这个:

$('body').append('<div>footer</div>');

but also this:

还有这个:

$('<div>footer</div>').appendTo('body');

or this:

$('body').html($('body').html()+'<div>footer</div>');

Reference with differences here: http://api.jquery.com/appendTo/

参考差异在这里:http://api.jquery.com/appendTo/

#2


5  

$('body').append('<div />');

#3


2  

Wait, so why doesn't this work?

等等,为什么这不起作用?

$("body").append('<div id="your_div" />');

#1


22  

You can use this:

你可以用这个:

$('body').append('<div>footer</div>');

but also this:

还有这个:

$('<div>footer</div>').appendTo('body');

or this:

$('body').html($('body').html()+'<div>footer</div>');

Reference with differences here: http://api.jquery.com/appendTo/

参考差异在这里:http://api.jquery.com/appendTo/

#2


5  

$('body').append('<div />');

#3


2  

Wait, so why doesn't this work?

等等,为什么这不起作用?

$("body").append('<div id="your_div" />');