title: Javascript call Remove() twice to remove element
body: <p>I'm running into a weird event where I must call remove() twice to remove an element. Below I've pasted my javascript console, you can see that I need to call remove twice to remove the element.</p>
  
  <pre><code>$("#products-view-17")
  [
  &lt;div class=​"product-tile" id=​"products-view-17"&gt;​…​&lt;/div&gt;​
  ]
  
  $("#products-view-17").remove()
  [
  &lt;div class=​"product-tile" id=​"products-view-17"&gt;​
  &lt;a href=​"http:​/​/​www.shopify.com" target=​"_blank"&gt;​…​&lt;/a&gt;​
  &lt;div id=​"associate_form" class=​"remove_button"&gt;​…​&lt;/div&gt;​
  &lt;/div&gt;​
  ]
  
  $("#products-view-17")
  [
  &lt;div class=​"product-tile" id=​"products-view-17"&gt;​
  &lt;a href=​"http:​/​/​www.shopify.com" target=​"_blank"&gt;​…​&lt;/a&gt;​
  &lt;div id=​"associate_form" class=​"remove_button"&gt;​…​&lt;/div&gt;​
  &lt;/div&gt;​
  ]
  
  $("#products-view-17").remove()
  [
  &lt;div class=​"product-tile" id=​"products-view-17"&gt;​
  &lt;a href=​"http:​/​/​www.shopify.com" target=​"_blank"&gt;​…​&lt;/a&gt;​
  &lt;div id=​"associate_form" class=​"remove_button"&gt;​…​&lt;/div&gt;​
  &lt;/div&gt;​
  ]
  
  $("#products-view-17")
  []
  </code></pre>
  
  <p>Other elements on my page have no problem, one Remove() call does it. Only those that are dynamic generated here are problematic. This used to work fine, what could possible have broken it?</p>