There isn't one in the Jenny Lake area. The closest ones are Signal Mountain Lodge or at the American Alpine Climbers Ranch. Both are within a 10-15 min drive.
No, there are no showers at Jenny Lake. You will need to go to Signal Mountain or I'm sure there are places in Jackson itself.
Thanks! Your answer is awaiting moderation.