Jquery Multiple Selector无法在IE中运行

时间:2013-03-21 08:42:33

标签: jquery

我已经开发了这个代码,用于使div的高度与特定div相同,但它在IE9及以下版本中不起作用。我不知道我在做的错误......

演示: - http://jsfiddle.net/ZWkm5/

JS: -

$(window).load(function() {

    var getWrapHeight = $('#wrap').height();
    console.log(getWrapHeight);
    $(".a1, .a2, .a3, .a4").css({
        "height" : getWrapHeight,
    });

});

1 个答案:

答案 0 :(得分:1)

console.log实际上在IE中抛出JavaScript错误,因为它不存在。

如果你在IE中打开了“显示每个脚本错误的通知”设置,你就会得到(这就是我得到的,我打开了它):

  

错误:'console'未定义。

删除它并且它有效。

DEMO:http://jsfiddle.net/ZWkm5/1/

如果您真的希望将该日志保留在那里,可以将其替换为:

if (window.console){
    console.log(getWrapHeight);
}