在ie8浏览器中使用jquery-2.0.3:object不';不支持此属性或方法

在ie8浏览器中使用jquery-2.0.3:object不';不支持此属性或方法,jquery,internet-explorer-8,Jquery,Internet Explorer 8,我使用jquery。它在firefox中运行良好。但当我用ie8打开它时,会得到同样的错误: 对象不支持此属性或方法。第834行 我禁用这一行并在这一行中找到相同的错误:8363316 我制作了示例代码并进行了测试,它从不显示我的警报: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <

我使用jquery。它在firefox中运行良好。但当我用ie8打开它时,会得到同样的错误: 对象不支持此属性或方法。第834行 我禁用这一行并在这一行中找到相同的错误:8363316

我制作了示例代码并进行了测试,它从不显示我的警报:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head id="Head1" runat="server">
<script type="text/javascript" src="jscripts/jquery-2.0.3.js"></script>
<script type="text/javascript" >

    var isIE8 = $.browser.msie && +$.browser.version === 8;
var isIE8 = $.browser.msie && +$.browser.version === 8;
if ( isIE8 ) {
alert("ie8");}


alert("test");
...

变量isIE8=$.browser.msie&+$.browser.version===8;
变量isIE8=$.browser.msie&+$.browser.version===8;
如果(isIE8){
警报(“ie8”);}
警报(“测试”);
...
大家能帮帮我吗? 谢谢大家!

2.0如何改变

以下是jQuery 2.0带来的一些变化:

不再支持IE6/7/8:记住这也会影响IE9 甚至IE10,如果它们在“兼容性视图”模式下使用 模仿旧版本的。以防止这些较新的IE版本 回到史前模式,我们建议您始终使用 与X-UA兼容的标记或HTTP头。如果您可以使用HTTP头,请将其删除 性能稍好一些,因为它避免了潜在的 重新启动浏览器解析器


如评论中所述,jQuery2.x“不支持InternetExplorer6、7或8”

发件人:

此属性已在jQuery 1.9中删除,仅通过jQuery.migrate插件可用。请尝试改用功能检测


jq 2.x不再支持较旧的浏览器,因为IE8jQuery 2.x具有与jQuery 1.x相同的API,但不支持Internet Explorer 6、7或8。
$。浏览器在jQuery的最新版本中被删除。
$。浏览器在1.3中被弃用(2009年1月)