2013-08-08 4 views
0

У меня есть два больших блока HTML на одной странице, они точно такие же, но мне они нужны в двух местах. Есть ли способ, который позволяет мне удалить один блок и вместо этого «вызвать/загрузить» другой блок. Поэтому уменьшите размер страницы/скорость и обновите администратор. Я знаю, что есть фрагмент jquery, который вызывает/загружает другую страницу html и помещает содержимое в идентификатор (ниже), но может ли это быть сделано с содержимым на той же странице?Duplicate HTML-заставка для экрана

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

ответ

1

Да, вы можете использовать

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

И затем использовать параметр// InsertBefore добавьте в начале и т.д., чтобы вставить его в DOM.

Убедитесь, что вы изменили идентификатор клона или могут возникнуть сложности с манипуляциями DOM после того, как клон вставлен.