As they say, basically append () and appendTo give the same results. However, when you start the result chain, you can see the difference!
Target HTML:
<DIV class=.inner1><SPAN></span><SPAN></span></div> <DIV class=.inner2><SPAN></span><SPAN></span></div>
First add append ():
$( ".inner1" ) .append ( "<p>Test</p>" ) .addClass ( "addBorder" );
It produces:
<DIV class="inner1 addBorder"><SPAN></span><SPAN></span> <P>Test</p> </div>
Second with appendTo ()
$( "<p>Test</p>" ) .appendTo ( ".inner2" ) .addClass ( "addBorder" );
It produces:
<DIV class="inner2"> <SPAN></span><SPAN></span> <P class="addBorder">Test</p> </div>
Fredz
source share