我有一個簡單的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
。我做錯了什麼?