Javascript 如何在jquery中访问给定元素的上下元素

Javascript 如何在jquery中访问给定元素的上下元素,javascript,jquery,Javascript,Jquery,我在序列中有一些div元素,如: <div id="a"></div> <div id="b"></div> <div id="c"></div> <div id="d"></div> 假设我有第三个位置div的id,它是c。现在我想访问div元素,它位于id为c的div的正上方和正下方(在本例中分别是b和d)。如何在jquery中实现这一点?您可以使用和 您可以使用和 你可以这样做 $

我在序列中有一些div元素,如:

 <div id="a"></div>
 <div id="b"></div>
 <div id="c"></div>
 <div id="d"></div>

假设我有第三个位置div的id,它是
c
。现在我想访问div元素,它位于id为
c
的div的正上方和正下方(在本例中分别是b和d)。如何在jquery中实现这一点?

您可以使用和

您可以使用和


你可以这样做

$('#c').prev('div');

$('#c').next('div');


你可以这样做

$('#c').prev('div');

$('#c').next('div');

.prev()
.next()
(如果您谈论的是DOM树中的位置)。
.prev()
.next()
(如果您谈论的是DOM树中的位置)。