我现在只是在我的ASP.net网页(实际上是Site.Master文件)中包含jQuery(1.9.1,但旧的1.8.3表现方式相同).IE9/Win7-64下一切运行良好,但自从我升级到IE10(仍然是Win7-64)后,现在当我在本地运行网页,选择Internet Explorer并在Visual Studio中运行时,我遇到了异常.
例外是在jquery-1.9.1.js文件的第4224行.
// Opera 10-12/IE8 - ^= $= *= and empty values
// Should not select anything
div.innerHTML = "<input type='hidden' i=''/>";
if ( div.querySelectorAll("[i^='']").length ) {
rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\"\"|'')" );
}
// FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
// IE8 throws error here and will not see later tests
if ( !div.querySelectorAll(":enabled").length ) {
rbuggyQSA.push( ":enabled", ":disabled" );
}
// Opera 10-11 does not throw on post-comma invalid …Run Code Online (Sandbox Code Playgroud) asp.net jquery windows-7 internet-explorer-10 visual-studio-2012