0

1 つのページに 2 つの大きな HTML ブロックがあります。それらはまったく同じですが、2 つの場所に必要です。1 つのブロックを削除し、代わりに他のブロックを「呼び出し/ロード」できる方法はありますか。したがって、ページのサイズ/速度を減らし、管理者を更新してください。別のhtmlページを呼び出し/ロードし、コンテンツをid(下記)に配置するjqueryスニペットがあることは知っていますが、同じページのコンテンツでこれを行うことはできますか?

            $(document).ready(function () {
                $("#div").load('page.html');
                });
4

1 に答える 1

1

はい、使用できます

var new_div = $('#div').clone();

そして、append/prepend/insertBefore などを使用して DOM に挿入します。

クローンの ID を必ず変更してください。そうしないと、クローンの挿入後に DOM 操作が複雑になる可能性があります。

于 2013-08-08T14:16:03.700 に答える