diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/support.js | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/src/support.js b/src/support.js index 25b2fd883..f1de07d45 100644 --- a/src/support.js +++ b/src/support.js @@ -1,16 +1,13 @@ jQuery.support = (function() { - var support, all, a, select, opt, input, fragment, + var support, a, select, opt, input, fragment, div = document.createElement("div"); - // Setup - div.setAttribute( "className", "t" ); - div.innerHTML = " <link/><table></table><a>a</a><input type='checkbox'/>"; + div.innerHTML = "<a>a</a><input type='checkbox'/>"; // Support tests won't run in some limited or non-browser environments - all = div.getElementsByTagName("*"); a = div.getElementsByTagName("a")[ 0 ]; - if ( !all || !a || !all.length ) { + if ( !a ) { return {}; } @@ -59,10 +56,6 @@ jQuery.support = (function() { fragment = document.createDocumentFragment(); fragment.appendChild( input ); - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - support.appendChecked = input.checked; - // WebKit doesn't clone checked state correctly in fragments support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; @@ -117,7 +110,7 @@ jQuery.support = (function() { }); // Null elements to avoid leaks in IE - all = select = fragment = opt = a = input = null; + select = fragment = opt = a = input = null; return support; })(); |