2

ファイルが配置される場所にいくつかの制限があるため、開始 body タグの直後と終了 body タグの直前にページ構造を追加したいと思います。

<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>

私のコードはこれを行いますが、プリペンドを使用すると、開いているすべての 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 に答える