The following code I cannot get to work (Jquery 1.4.2) It seems like the selector is not working cause it doesn't do anything after that with the id=p_quantity. I added the .remove() just to see if it was that line that was the trouble and it did not remove the textbox in compatibilty mode, works in regular mode and FF. Stumped!!!
EDIT this line does not work.
$("input[type='textbox'][name^='QTY']").attr('id','p_quantity').remove();
Funny thing is the second remove of the two image inputs work fine in IE COMP mode
<table cellspacing="0" cellpadding="3" border="0"><tr><td>
<span class="PageText_L71n">Qty</span>: <input type="textbox" name="QTY.LL24" size="3" maxlength="7" onkeydown="javascript:QtyEnabledAddToCart();" value="1">
</td><td>
<input type="image" src="/v/vspfiles/templates/moderntot/images/buttons/btn_addtocart.gif" name="btnaddtocart" alt="Add to cart" border="0">
<input type="hidden" name="ReplaceCartID" value="" />
<input type="hidden" name="ProductCode" value="LL24" />
<input type="hidden" name="e" value="" />
<input type="hidden" name="ReturnTo" value="ShoppingCart.asp" />
<input type="image" src="/v/vspfiles/templates/moderntot/images/buttons/btn_addtowishlist.gif" name="btnaddtowishlist" alt="Add To Wish List" border="0" />
</td></tr>
</table>
<script type="text/javascript" language="javascript">
$(function(){
$("input[type='textbox'][name^='QTY']").attr('id','p_quantity').remove();
$("input[type='image'][name^='btnadd']").attr('id','button').remove();
});
</script>