重複の可能性:
jqueryは、クラスで最も近い以前の兄弟を見つけます
以下のコードは完全に機能しています
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div><span>Hello</span></div>
<p class="selected">Hello Again</p>
<p>And Again</p>
<script>$("p").prev(".selected").css("background", "yellow");</script>
</body>
</html>
しかし、私が.selectedを一番上に移動すると(以下に示されています)、それは機能しません.htmlを操作せずに2番目のケースで私のためにそれを機能させ、.prev()メソッドから.selected要素を取得する方法を誰か教えてもらえますか
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<p class="selected">Hello Again</p>//Moved to top
<div><span>Hello</span></div>
<p>And Again</p>
<script>$("p").prev(".selected").css("background", "yellow");</script>
</body>
</html>