【问题标题】:jQuery and internet explorer (IE9) issuejQuery 和 Internet Explorer (IE9) 问题
【发布时间】:2012-05-24 11:40:50
【问题描述】:

我在这里玩得很开心。

我一直在使用 jQuery,因为我不记得了。可能是我真的累了,脑子不灵光了。

几个月以来我一直在研究一个网站,由于某种原因,我没有在 Internet Explorer 上测试它的某些功能。

昨天我开始这样做,但由于某种原因$(some_element).parent() 无法正常工作。

我确实在我的私人服务器上设置了一个示例页面。

代码是

<html>

<header>
    <script type="text/javascript" charset="utf-8" src="jquery.js"></script>
</header>

<body>
    <div id="tester">
        <div id="tester2">
                <div id="tester3">
                    <div id="tester4">
                    </div>
                </div>
        </div>
    </div>
</body>

<script type="text/javascript" charset="utf-8">
    $(function(){

        parent = $("#tester4").parent();
        $(parent).css("width", "800px");
        $(parent).css("height", "800px");           
        $(parent).css("border", "solid 1px red");

        console.log(parent);

    });
</script>
</html>

【问题讨论】:

  • IE 在页面上显示错误:网页错误详细信息用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;WOW64;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;.NET4.0C;.NET4.0E) 时间戳:2012 年 5 月 16 日,星期三 20:55:57 UTC 消息:未实现行:32 字符:4代码:0 URI:web.senouci.org
  • $(parent)应该是parent,不需要把jquery对象变成jquery对象。

标签: jquery internet-explorer-9


【解决方案1】:

它不喜欢parent 的隐式声明。尝试var parent 将其排除在全局范围之外。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多