我有一个简单的HTML代码:jQuery无法获得顶级父?
<section class="main">
<div class="container">
<div class="row">
<header class="verticalCenter">
...
</header>
</div>
</div>
</section>
另外,我有这样的jQuery:
function verticalCenter(el) {
el.each(function() {
var elHeight = $(this).outerHeight(true),
parentHeight = $(this).parent('section').outerHeight(true),
marginTop = (parentHeight - elHeight)/2;
$(this).css('margin-top',marginTop);
})
}
verticalCenter($('.verticalCenter'))
问题是 - jQuery的没有看到section.main
。我做错了什么?