2013-02-11 111 views
0
<div class="left_and_right"> 
    <div class="left"> .. something .. </div> 
    <div class="right"> .. something .. </div> 
    <div class="left"> .. something .. </div> 
    <div class="right"> .. something .. </div> 
    <div class="left"> .. something .. </div> 
    <div class="right"> .. something .. </div> 
</div> 

說我有一個交替三個左右div的主div。 我想要做的是:如何使用jQuery來調整其大小的div大小?

加載頁面時,將每個「左」的寬度設置爲其「右」。

所以,我想: $("div[class=left]").attr('height', $(this).next().attr('height'))

不工作。

什麼是正確的方式來找到一個元素的兄弟姐妹,並使用它的屬性?

回答

1
$("div.left").each(function(){ 
    $(this).height($(this).next().height()); 
}); 
+0

不使用'ATTR()'身高...使用'CSS()'或'高度()'方法 – charlietfl 2013-02-11 13:18:12

+0

你是正確的,它是固定的。謝謝 – JohnJohnGa 2013-02-11 13:18:39

0

試試這個

$('div[class="left"]').each(function(){ 
    $(this).css('height',$(this).next().height()); 
});