Метод clone()

Метод clone()

Метод clone() создаёт копию DOM элемента найденного с помощью селектора. Используется совместно с методами appendTo() и prependTo() для сохранения исходного элемента при копировании.

Пример:

<?php
include($_SERVER["DOCUMENT_ROOT"]."/engine/engine.php");
$out=aikiFromString("<nav><ul class='mainmenu'>
     <li><a href='#home'>Home</li>
     <li><a href='#about'>About</li>
     <li><a href='#service'>Service</li>
     <li><a href='#price'>Price</li>
</ul></nav>
<div class='target'>
     <img src="logo.png">
</div>");

// Копируем .mainmenu в .target
    $out->find(".mainmenu")->clone()->appendTo("div.target");

// выводим результат
   echo $out->outerHtml();
?>

В результате выполнения получим следующий HTML код:

<nav>
   <ul class="mainmenu">
       <li><a href="#home">Home</a></li>
       <li><a href="#about">About</a></li>
       <li><a href="#service">Service</a></li>
       <li><a href="#price">Price</a></li>
   </ul>
</nav>
<div class="target">
   <img src="logo.png">   
   <ul class="mainmenu">
       <li><a href="#home">Home</a></li>
       <li><a href="#about">About</a></li>
       <li><a href="#service">Service</a></li>
       <li><a href="#price">Price</a></li>
   </ul>
</div>

Интеграция с Bootstrap v.3

Чистый & понятный код

Парсер DOM в PHP