'.caption'의 높이를 '. post'와 같게하려고합니다.요소의 높이를 div와 동일하게 만들기
문제는 다른 높이의 '.post'div가 여러 개 있습니다.
$(document).ready(function(){
var postH = $('.post').height();
$('.caption').css("height", postH);
});
그것은 작동하지만 첫 번째 요소, 요소의 나머지 부분은 첫 번째 '.caption'의 높이로 남아 :
이 내가 가진 것입니다.
감사합니다.
편집 :
HTML 구조 :
<div class="content">
<div class="entry">
<div class="post">...</div>
<div class="caption">...</div>
</div>
<div class="entry">
<div class="post">...</div>
<div class="caption">...</div>
</div>
<div class="entry">
<div class="post">...</div>
<div class="caption">...</div>
</div>
<div class="entry">
<div class="post">...</div>
<div class="caption">...</div>
</div>
</div>
UPDATE :
$('.entry').each(function() {
$(this).height($(this).find('.post').height() + 80);
});
나가 수 '.entry'의 오버 플로우를 설정 : 나는 마침내 해결책을 발견
숨겨진. '+ 80'나는 잘 이해하면 '.post가'40
의 사용
next
에서편집
그것에'px'를 추가합니다. – Ani
css 매개 변수로 높이를 사용하지 마세요. – Gasim
고마워요,하지만 여전히 작동하지 않습니다 .. 높이는 첫 번째 것에 대해서만 적용됩니다. 나는 돈을 쓰지 않습니다. ($. 이유를 모르겠다 – user3052619