title: how does jquery's promise method really work?
body: <p>I don't really understand what <code>delegate</code> and <code>promise</code> are. </p>
  
  <p>According to the docs - </p>
  
  <ul>
  <li><code>delegate</code> would bind a selector and event to some sort of wrapping container that can be used again at a later time for current and future items.</li>
  <li><code>promise()</code> would remap things back to when it was first bounded if everything newly loaded matches. Maybe I don't really understand this promise method.</li>
  </ul>
  
  <p>What if the wrapper is still there, but the contents in the wrapper container have changed, and/or reloaded via <code>Ajax</code>? Why is it that the events are not triggering or working as it would the first time it is bound?</p>
  
  <p>And yes, I have been to the docs page, I just don't understand their explanations completely.</p>