0

だから私はリストを持っていて、「active」のクラスを持つ唯一のリストアイテムの上のリストで「nav-header」クラスの最後のオカレンスを選択しようとしています。

<li class="nav-header"><a href="#" class="slide" id="general">Main</a></li>
<li class="general"><a href="index.php">Home</a></li>
<li class="general"><a href="faq.php">FAQ</a></li>
<li class="general"><a href="wiki.php">Wiki</a></li>
<li class="general"><a href="tos.php">TOS</a></li>
<li class="general"><a href="helpdesk.php">Help Desk</a></li>
<li class="general"><a href="development.php">Changelog</a></li>
<li class="general"><a href="tokens.php">Tokens</a></li>
<li class="general"><a href="stats.php">Stats</a></li>
<li class="nav-header"><a href="#" class="slide" id="community">Community</a></li>
<li class="community"><a href="notepad.php">Notepad</a></li>
<li class="community"><a href="messaging.php">Messaging</a></li>
<li class="community"><a href="forums/vforum.php?page=1">Main Forum</a></li>
<li class="community"><a href="cforum/vforum.php?page=1">Network Forum</a></li>
<li class="community"><a href="online.php">Currently Online</a></li>
<li class="community active"><a href="find.php">Search</a></li>
<li class="community"><a href="gm.php">Global Market</a></li>
<li class="community"><a href="bm.php">Black Market</a></li>
<li class="community"><a href="mostwanted.php">Most Wanted</a></li>

たとえば、「検索」リストアイテムがアクティブな場合、コミュニティリストアイテムのみを検索して返します。.prevAll関数を使用してCommunityとMainの両方を返すようにすることはできますが、1つだけを返す方法を理解することはできません。助けてくれてありがとう。

4

1 に答える 1

3

:firstセレクターをお試しください。デモをご覧ください。

$('li.active').prevAll('.nav-header:first')
于 2012-08-08T02:09:56.557 に答える