Should probably cache `$( this )` since it can be used more than once.