Side navigation
#8139 closed bug (duplicate)
Opened February 02, 2011 10:22AM UTC
Closed February 02, 2011 11:51AM UTC
Last modified March 13, 2012 04:15PM UTC
IE 9 not suported getElementsByTagName when load content
| Reported by: | svcorp77 | Owned by: | |
|---|---|---|---|
| Priority: | blocker | Milestone: | 1.5.1 |
| Component: | manipulation | Version: | 1.5 |
| Keywords: | Cc: | ||
| Blocked by: | Blocking: |
Description
jQuery.clone function
bug when IE 9 try to load content from web:
$('<div>Try to load content</div>')
.load('http://bugs.jquery.com/report', function() {
alert('OK');
});
FIX:
// Using Sizzle here is crazy slow, so we use getElementsByTagName
// instead
// but for IE Sizzle for sure-)
if ("getElementsByTagName" in elem ) {
srcElements = elem.getElementsByTagName("*");
destElements = clone.getElementsByTagName("*");
}else{
srcElements = $('*', elem).get();
destElements = $('*', clone).get();
};