title: .appendTo within a for loop only works on half the elements
body: <p>I am dynamically generating an element which I put the images into in a slideshow so that it doesn't loop any arrows that I generate or pagers and I have used a for loop to put it in but not the element to itself though what happens is that elements one and three are put in though none of the others are.</p>
  
  <p>Here is the loop:</p>
  
  <pre><code>for (i = 0; i &lt; looper; i++) {
      $(this).children().eq(i).appendTo($(this).find('.holderjkdfgjkdfg'));
  }
  </code></pre>
  
  <p>Here is the code in a fiddle:</p>
  
  <p><a href="http://jsfiddle.net/Hive7/2cb2L/" rel="nofollow">http://jsfiddle.net/Hive7/2cb2L/</a></p>
  
  <p>Thanks in advance</p>