2

由于放置文件的一些限制,我想在开始正文标记之后和结束正文标记之前添加和附加页面结构。

<script type="text/javascript">
$(document).ready(function() {
$('body').prepend('<div id="header"><div id="title"></div></div><div id="wrapper"><div id="content">'); 
$('body').append('</div></div><div id="footer"></div>'); 
return false;  
});
</script>

我的代码会这样做,但在使用 prepend 时它也会关闭所有打开的 div 标签。并且 append 删除所有似乎没有关闭的标签。

这只是一种糟糕的方式来做我想做的事吗?我可以告诉 jQuery 停止为我“修复”我的 html 吗?是浏览器修复我的标签而不是 jQuery 吗?

4

1 回答 1

4

采用 。wrapInner() 为此

$(function() {
  $('body').wrapInner('<div id="wrapper"><div id="content"></div></div>');
  $('body').prepend('<div id="header"><div id="title"></div></div>'); 
  $('body').append('<div id="footer"></div>');
});
于 2010-02-27T00:13:12.107 回答