I know, I know, IE6 is the devil but I have no choice but to work with it on this project. When I try to remove a parent div it works in every browser except IE (hasn't been checked in other versions yet). Any idea why? - just added some html
$('a#remove-product'+i).click(function(event){
$(this).parent('.product').remove();
i--;
});
<div class="product" id="product1">
<h2>Product 1</h2>
<div class="info-line">
<label>Division</label>
<p><select id="selection-1">
<option value="">- Select a Division -</option>
<option value="abrasives">Abrasives</option>
<option value="tapes">Bonding, Surface Protection & Tapes</option>
<option value="packaging">Packaging</option>
</select></p>
<a id="remove-product1" href="#add-product" class="remove">Remove Product</a></div>
</div>