title: jquery append after ajax content
body: <p>My situation:
  I have a element that through AJAX loads search results into the element.
  html</p>
  
  <pre><code>&lt;input class="search"&gt;
  &lt;div class="search-results"&gt;
    // in default is empty
    // after search add &lt;a&gt;&lt;/a&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>jquery</p>
  
  <pre><code>$("input.search").change(function() {
     $(".search-results").append('&lt;div class="searchResultsOverlay"&gt;&lt;/div&gt;');
  });
  </code></pre>
  
  <p>how to append (jquery)  elemtent after results load?
  I try .change on input, but this is partially solution. When I using .change function, append is working on enter or click outside input, but if I let cursor in input, results is loaded and append waiting for a action (enter, click).</p>
  
  <p>How do I call jQuery after Ajax add content?</p>
  
  <p>thx</p>