title: Jquery Cache Future Selector
body: <p>I know you can cache a selector to improve performance if your going to use it more than once by doing:</p>
  
  <pre><code>mySelector = $('#mySelectorId');
  </code></pre>
  
  <p>Is it possible to cache selectors that are going to be added in the future without doing the below?</p>
  
  <pre><code>var selector;
  
  $('#something').click(function(){
      $('body').append('&lt;div id="futureSelector"&gt;&lt;/div&gt;');
      selector = $('#futureSelector');
  })
  </code></pre>