2013-02-19 92 views
0

此代码适用于ie9,但不适用于ie8。 尽管我使用的是modenizer.js,但我想知道如果问题在于将css应用于节元素?无法为ie8中的Section元素设置背景颜色

function basketBackgroundChange(selectedT) { 
    var $sectionGl = $('#Selected').closest("section"); 
    if (selectedT) { 
     $sectionGl.css("background-color", "red;"); 
    } else { 
     $sectionGl.css("background-color", "gray;"); 
    } 
} 

我该如何解决这个问题?

+1

我想这不会解决问题,但是您不需要将';'附加到值:'“red”'而不是'“red;”'。 – insertusernamehere 2013-02-19 10:06:40

+1

它更好地添加类而不是添加css – EnterJQ 2013-02-19 10:08:55

+0

实际上,那确实解决了问题:-)。如果你很快,并在别人之前做出答案,我会给你一个答案! – arame3333 2013-02-19 10:08:59

回答

1

设置CSS值时,不需要附加;:使用"red"而不是"red;"

+1

当我在想“哦不,不是另一个ie8”的问题,我没有看到明显的! – arame3333 2013-02-19 10:12:58