Minor: setting up the jQuery object this way means the element needs to be retrieved for every iteration of the loop, and DOM operations are generally slow.  Better to [memoize](http://en.wikipedia.org/wiki/Memoization) the call outside of the loop.

/cc @advanced-js/students