There is no big difference between those functions except the syntax:
$(\'.target\').append(\'text\');
$(\'text\').appendTo(\'.target\');
A
Like they say, mostly append() and appendTo produce the same results. However, when you start chaining the result, you can see a difference!
Target HTML:
First with append():
$( ".inner1" )
.append ( "Test
" )
.addClass ( "addBorder" );
Produces:
Test
Second with appendTo()
$( "Test
" )
.appendTo ( ".inner2" )
.addClass ( "addBorder" );
Produces:
Test