jQuery:prev( )不起作用?

问题描述 投票:17回答:4

我在jQuery中使用prev()时遇到麻烦,因为它没有选择正确的元素。

我的HTML结构如下:

<section id="about">
    ...
</section>
<hr>
<section id="contact">
    ...
</section>

“活动”部分是#contact。我想选择上一节跳过<hr>

active = active.prev('section')似乎不起作用。我想我可能看错了文档...

[如果我拿出<hr>,则一切正常。关于如何跳过prev()上的<hr>的任何想法?

TIA

我在jQuery中使用prev()时遇到麻烦,因为它没有选择正确的元素。我的HTML结构如下:

...


[
jquery jquery-selectors dom-traversal
4个回答
26
投票

我想我可能看错了文档...


4
投票

使用prevAll()代替


1
投票

或尝试:


0
投票

就做

© www.soinside.com 2019 - 2024. All rights reserved.