Opened 11 years ago
Closed 11 years ago
#12218 closed bug (worksforme)
IE9 "access refused" error when using a selector to build a fragment
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | undecided | Milestone: | None |
Component: | unfiled | Version: | 1.8rc1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
$('<a href="#"></a>') fails on IE9 with "access refused" error. The problem happens in buildFragment when accessing context.ownerDocument property.
Quick Fix:
jQuery.buildFragment = function( args, context, scripts ) {
var fragment, cacheable, cachehit,
first = args[ 0 ];
Set context from what may come in as undefined or a jQuery collection or a node
context = context document;
try {
context = (context[0] context).ownerDocument context[0] context; } catch(e) {
context = context[0] context; }
Note: See
TracTickets for help on using
tickets.
http://jsfiddle.net/QFfRN/1/show/ IE 9.0.8112.16421
http://jsbin.com/efakul/2 Double check