我有以下感兴趣的 DOM 结构:
<div id="portfolioItems">
<div class="portfolioItemsLine">
<div class="portfolioItem selected">1</div>
<div class="portfolioItem">2</div>
</div>
<div class="portfolioItemsLine">
<div class="portfolioItem">3</div>
<div class="portfolioItem">4</div>
</div>
</div>
每个 .porfolioItem 都附加了一个点击处理程序。在单击处理程序函数中,我需要确定 $('.portfolioItem.selected') 是位于当前单击的投资组合项上方还是下方。
确定的问题是由于每两个portfolioItems 被“打包”到项目行div 中的事实而引入的。
如何检查 .selected 项目的上方/下方定位?