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" />');