Here is some example code, and a test case for which it fails in ie. (Latest version of jquery, 1.26)
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> //Xml Parser object var xmlParser = { xmlDoc : null, //Loads the xml string into a xml doc loadFromDb : function(xmlString) { if(window.ActiveXObject) { //ie this.xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); this.xmlDoc.async="false"; this.xmlDoc.loadXML(xmlString); } else { //ff/opera var parser = new DOMParser(); this.xmlDoc = parser.parseFromString(xmlString,"text/ xml"); } }, toString : function() { if (window.ActiveXObject) return this.xmlDoc.xml; else return (new XMLSerializer()).serializeToString(this.xmlDoc); }, deleteTest : function() { $(this.xmlDoc).find("gd > cd > uid").remove(); } }; //Our test xml string var xml = "<gd><cd><uid>0</uid><tm>0</tm><w>0</w><h>0</h></cd></ gd>"; //Load our xml up xmlParser.loadFromDb(xml); //And try and delete the uid node xmlParser.deleteTest(); //Works fine in ff, fails in ie 7, "Object doesn't support this property or method. //Line 666 of jquery: id = elem[ expando ] = ++uuid; alert(xmlParser.toString()); </script>