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>

3 つの左右の 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 に答える