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.
Steven Parker195,302 Points
As described on the documentation page:
.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.