2011-11-30 43 views
1
var adjustHeight = 47*20; 
$('#DivId .DivClass').css('height' , adjustHeight + 'px'); 

設置元件高度在IE

var adjustHeight = 47*20; 
$('#DivId .DivClass').height(adjustHeight); 

無上述代碼的工作在IE不工作。

請解釋一下這些原因。 也讓我知道在IE中設置高度的解決方案。

HTML結構

<div id="DivId"> 
    <div class="DivClass"> 
    </div> 
</div> 
+2

代碼工作正常,在IE瀏覽器的所有版本,仔細檢查你的代碼和發佈更多信息http://jsfiddle.net/pJT3j/ – Serge

+0

身高正常工作在IE中。還有其他的錯誤,沒有看到你的代碼的其餘部分,不可能說什麼。 – Ariel

+0

@Ariel:請檢查HTML結構,並讓我知道 –

回答

-1

可能我請求你,檢查並請驗證是否在選擇事業部和它的孩子其中U是在你的jQuery選擇,

嘗試$(".class .class").css({'height':'+yourvalue+'});

編輯:您可以在這裏直接使用你的子元素的類名。

$(".class").css({'height':'+yourvalue+'});

+1

任何人都可以告訴我爲什麼這個投票是在這裏.. – Murtaza

+0

因爲設置高度應該用height()而不是css() –

+0

但是這也是正確的..它可以是一個選項。 – Murtaza