我认为这是一个相当简单的问题,但我无法理解它,而且我对 jQuery 不太了解。我在 . 文章高度因内容而异(它是一篇博文,所以有些短,有些长)。我希望我的 div 与它嵌套的文章的高度相匹配。
HTML:
<article class="PostHome">
<div class="ColorBarLeft"></div>
<header>
<h3>@Html.DisplayFor(modelItem => item.Title)</h3>
<small>@Html.DisplayFor(modelItem => item.DateCreated)</small>
</header>
<section id="PostContent">
@Html.DisplayFor(modelItem => item.Content)
</section>
<section id ="PostTags">
@Html.Label("Tags:")
@Html.DisplayFor(modelItem => item.Tags)
</section>
@Html.ActionLink("View Full Post", "Post", new { blogTitle = item.Title.Replace(" ", "-"), id = item.Id}, null)
</article>
然后我尝试了一些像这样的jQuery:
$(document).ready(function () {
$(".ColorBarLeft").height(function () {
var height = $(this).height()
$('.PostHome').height(height);
})
});
我认为该代码是正确的,但它可能再次关闭,不太擅长 jQuery。
而且我不知道这是否重要,但页面上一次会有多个 posthomes 和 ColorBarlefts。
***编辑,将 id=PostHome 更改为 class=PostHome
我想要红色波浪形盒子所在的酒吧。