Javascript 在Jquery中的元素之前选择同级?

Javascript 在Jquery中的元素之前选择同级?,javascript,jquery,css,Javascript,Jquery,Css,DOM如下所示: <body> <div>A</div> <div>B</div> <div>C</div> <div id="selected">D</div> <div>E</div> <div>F</div> <div>G</div> </body> A. B C D E F G 现在我可以使用

DOM如下所示:

<body>
<div>A</div>
<div>B</div>
<div>C</div>
<div id="selected">D</div>
<div>E</div>
<div>F</div>
<div>G</div>
</body>

A.
B
C
D
E
F
G
现在我可以使用
$(“div#selected”)
选择
D
,然后如何选择它前面的元素,即
C

有人对此有想法吗?

最简单的方法是使用

根据文档,
prev()

获取前一个兄弟姐妹

最简单的方法是使用

根据文档,
prev()

获取前一个兄弟姐妹

这就是你需要的,明白吗


是您需要的,请参见访问以前的兄弟姐妹:

$("div#selected").prev();
$("div#selected").prevAll();
要访问所有以前的兄弟姐妹,请执行以下操作:

$("div#selected").prev();
$("div#selected").prevAll();
要访问所有以前的同级直到某一点,括号中包含标记名、类名、id等:

$("div#selected").prevUntill();
同样地,为了得到下一个兄弟姐妹

$("div#selected").next();

$("div#selected").nextAll();

$("div#selected").nextUntill();

要访问以前的兄弟姐妹,请执行以下操作:

$("div#selected").prev();
$("div#selected").prevAll();
要访问所有以前的兄弟姐妹,请执行以下操作:

$("div#selected").prev();
$("div#selected").prevAll();
要访问所有以前的同级直到某一点,括号中包含标记名、类名、id等:

$("div#selected").prevUntill();
同样地,为了得到下一个兄弟姐妹

$("div#selected").next();

$("div#selected").nextAll();

$("div#selected").nextUntill();

如果没有一个答案对你有帮助,或者你仍然面临困难,请让我知道,这样我才能帮助你如果没有一个答案对你有帮助,或者你仍然面临困难,请让我知道,这样我才能帮助你