我试图找到一个很好的解决方案来获取我的目标上方所有元素的高度。JQuery获取每个以前的元素的高度
因此循环prev()
函数!关于如何处理这个问题的任何想法?
<div>
<div style="height:50px;width:100%"></div>
<div style="height:12px;width:100%"></div>
<div style="height:23px;width:100%"></div>
<div style="height:56px;width:100%"></div>
<div id="#mytarget"><p>HERE</p></div>
</div>
$('#mytarget').prev().each(function() {
alert($(this).outerHeight());
});
它会触发["56","23","12","50"]
。
所以过滤....它的工作? – 2012-04-11 22:11:17
@MikeRobinson。不,它不是...... :)阅读我的答案。 – gdoron 2012-04-11 22:23:15