0
<ul>
  <li>
    <img src="a">
  </li>
  <li>
    <img src="b">
  </li>
  <li>
    <img src="c">
  </li>
  <li>
    <img src="d">
  </li>
</ul> 

这只是一个例子,上述结构属于轮播,IMG“b”聚焦在屏幕上。我只想知道如何获取上一张图像的高度(即“a”)和下一张图像的高度(即“c”)。

我试过了.closest.siblings()但没有奏效。

4

1 回答 1

5

您的尝试没有考虑到您应该先向上移动一位父母,然后才能找到任何兄弟姐妹:

var $prevItem = $(this).parent().prev('li').children('img'), // <-- "a"
$nextItem = $(this).parent().next('li').children('img'); // <-- "c"
于 2012-11-26T14:40:08.413 回答