Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery:如何将div添加到HTML文件的末尾?_Jquery - Fatal编程技术网

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

jQuery:如何将div添加到HTML文件的末尾?,jquery,Jquery,我在文档中看到.append允许您向元素添加内容。但是我想在标记('body')前面结束一个div; $('body').append('<div />'); 等等,为什么这不起作用 $("body").append('<div id="your_div" />'); $(“正文”)。附加(“”); 您可以使用以下功能: $('body').append('<div>footer</div>'); $('body')。追加('footer')

我在文档中看到.append允许您向元素添加内容。但是我想在
标记('body')前面结束一个div;
$('body').append('<div />');

等等,为什么这不起作用

$("body").append('<div id="your_div" />');
$(“正文”)。附加(“”);
您可以使用以下功能:

$('body').append('<div>footer</div>');
$('body')。追加('footer');
但这也是:

$('<div>footer</div>').appendTo('body');
$('footer')。附加到('body');
或者这个:

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

此处有差异的引用:

不知道主体是属性。=)@DerNalia
body
是一个
tag
而不是一个属性…:)@DerNalia
body
不是一个属性。在jQuery中,它是一个
选择器
两者都正确@DerNalia,您可以在jQuery中使用HTML标记、CSS选择器等作为选择器。在jQuery使用的选择器引擎Sizzle()的文档页面上找到更多信息。