Cleanup select resize method

Noticed this is generating an extra element w/o cleaning it up.

If no select element present for sizing, make one and clean it up afterwards.
Save a few vars by reusing the original jquery element.
Save some memory in a loop.