Using the builtin Emmet functionality, you select any arbitrary text or HTML and wrap it with new markup by executing the command Emmet: Wrap with Abbreviation and typing an Emmet abbreviation.
I’m going to be using this all the time now!
It even understands JSX so it’ll output className if you specify a css class.