Метод appendTo()

Метод appendTo()

Метод appendTo() копирует элемент DOM в конец элемента имеющего селектор, переданный в качестве параметра. Если внутри целевого елемента содержатся другие элементы, то вставка будет сделана после последнего из этих элементов. Исходный элемент при копировании удаляется. Чтобы этого не проиходило, необходимо использовать метод clone().

Пример:

<?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")->appendTo("div.target");

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

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

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