title: $(this).closest("tr").remove(); Not working for new elements
body: <p>I've been battling with this problem for a while but since I'm not seasoned in jQuery, I need a little help.</p>
  
  <p>To put it simply, I'm using buttons to add and remove rows in a table.</p>
  
  <p>I've managed to get this .on() event to fire for the dynamically generated elements, however the <code>$(this).closest("tr").remove();</code> only seems to work for the first element before any others are added. What is occurring to make it stop working after new lines are added?</p>
  
  <p>From what I see using other examples here on SO is that I'm using the correct event delegation...</p>
  
  <p>Here's a JSFiddle outlining what I've got so far: <a href="https://jsfiddle.net/vsgvLuam/4/" rel="nofollow">https://jsfiddle.net/vsgvLuam/4/</a></p>