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 交替出现。我想做的是:

加载页面时,将每个“左”的宽度设置为“右”。

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

这是行不通的。

找到元素的兄弟并使用其属性的正确方法是什么?

4

2 回答 2

1
$("div.left").each(function(){
    $(this).height($(this).next().height());
});
于 2013-02-11T13:14:55.543 回答
0

试试这个

$('div[class="left"]').each(function(){
   $(this).css('height',$(this).next().height());
});
于 2013-02-11T13:14:23.693 回答