DomQuery icon indicating copy to clipboard operation
DomQuery copied to clipboard

AppendTo doesn't work properly

Open LoranRendel opened this issue 4 years ago • 1 comments

$html = new DomQuery('<div class="container">');
$div = DomQuery::create('<div id="el1">')->appendTo($html);
DomQuery::create('<div id="el2">')->appendTo($div);
echo $html;

Expected:

<div class="container"><div id="el1"><div id="el2"></div></div></div>

Got:

<div class="container"><div id="el1"></div><div id="el2"></div></div>

JS function works as expected:

var html = $('<div class="container">');
var div = $('<div id="el1">').appendTo(html);
$('<div id="el2">').appendTo(div);
console.log(html[0].outerHTML);

LoranRendel avatar Feb 07 '20 15:02 LoranRendel

@LoranRendel I had fix it in my repository. edwinhuish/DomQuery

edwinhuish avatar Apr 05 '20 08:04 edwinhuish