JavaScript jQuery Basics Understanding jQuery Events and DOM Traversal Adding New Elements to the DOM


What about .appendTo() method? I spotted this method in jQuery documentation and it seems like it's slightly better than append().

$( "<button>Reveal Spoiler</button>" ).appendTo( ".spoiler" )

In one line it's all done.

1 Answer

Steven Parker
Steven Parker
195,302 Points

As described on the documentation page:

The .append() and .appendTo() methods perform the same task. The major difference is in the syntax-specifically, in the placement of the content and target.

So as long as you observe the proper syntax, you can get exactly the same results with either one.