Accessing a variable inside an event handler

Accessing a variable inside an event handler

I often encounter a problem where I generate a value in an anonymous function and outside of it I have a listener for an event, say .click.  In hte .click handler I want to access that generated value.  So far I have been using that value as an attribute value and accessing it via selectors, but there's got to be a better way to do this, no?