3

私が書いているJQueryプラグインでは、<body>タグのすべてのコンテンツをdivでラップして呼び出すことで非表示にしたいと考えてい.hide()ます。既存の DOM 要素を単一の親要素にラップする最良の方法は何ですか?

例えば:

これ回したい

<body>
    <h1>Hello World!</h1>
    <p>This is a sample document to be manipulated by a JQuery plugin!</p>
</body>

これに

<body>
    <div id="originalBodyContents">
        <h1>Hello World!</h1>
        <p>This is a sample document to be manipulated by a JQuery plugin!</p>
    </div>
</body>

ありがとう!

4

2 に答える 2

11

これでうまくいくはずです...

$(document).ready(function() {
    $('body').wrapInner('<div class="new" />');
    $('.new').hide();
});

これは、似たような動作を示すためのちょっとした手間です。

于 2012-07-11T16:14:41.990 に答える
0

次のことをしたくない具体的な理由はありますか?

$('body').hide();​​​​
于 2012-07-11T16:16:22.233 に答える