I think it gets a little hairy when you are trying to target only one instance of a class and trying to tie events to other elements. That to me gets pretty verbose. You can accomplish the same exact thing with just a few lines of jQuery.
However… my insatiable desire for simplicity and minimalism will win out.
jQuery on its face seems to be the more elegant, more simple solution. But, I know it’s all a facade. It’s an abstraction that hides a great deal of code. I cringe at the idea of importing an entire library or even a portion of a library just to handle click events. Seems freaking absurd. So, I’ll go with vanilla JS.
There are a ton of sites popping up recently that help out with the transition for the basic stuff that most people use jQuery for.
For anyone reading this thread in the future, another such site that @shaneisme speaks of is: