gpt4 book ai didi

javascript - 使用 jQuery 获取下一个兄弟的文本

转载 作者:太空宇宙 更新时间:2023-11-04 14:54:50 24 4
gpt4 key购买 nike

我正在尝试获取下一个部分项目标题 .section .project-title 并将其回显。

为了便于阅读,我的标记已被剥离,但它在结构中。我可以获取 .section.active div 下的部分项目标题,但不确定如何获取next 项目标题?

请注意,当用户向下滚动页面到每个部分时,.active 类会发生变化,因此我也需要它是动态的。

<div id="fullpage">
<div class="section active">
<div>
<h1 class="project-title post-title">Section Title One</h1>
</div>
</div> <!-- .section -->

<div class="section">
<div>
<h1 class="project-title post-title">Section Title Two</h1>
</div>
</div> <!-- .section -->

<div class="section">
<div>
<h1 class="project-title post-title">Section Title Three</h1>
</div>
</div> <!-- .section -->
</div> <!-- #fullpage -->

我确实尝试过这些方法,但没有成功:

var indexNext = jQuery('.section.active').parent().siblings().find('project-title').html();

最佳答案

您可以获得当前事件部分:

var currentSection = jQuery('.section.active');

获取部分:

var nextSection = $(currentSection).next();

找到它的项目名称:

var projectTitle = $(nextSection).find(".project-title");

然后打印出来:

console.log(projectTitle.html());

显然,您可以将所有内容放在一行中:

var nextTitle = jQuery('.section.active').next().find(".project-title").html();

请参阅以下完整示例:

var currentSection = jQuery('.section.active');
var nextSection = $(currentSection).next();
var projectTitle = $(nextSection).find(".project-title");
console.log(projectTitle.html());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="fullpage">

<div class="section active">
<div>
<h1 class="project-title post-title">Section Title One</h1>
</div>
</div><!-- .section -->

<div class="section">
<div>
<h1 class="project-title post-title">Section Title Two</h1>
</div>
</div><!-- .section -->

<div class="section">
<div>
<h1 class="project-title post-title">Section Title Three</h1>
</div>
</div><!-- .section -->

</div><!-- #fullpage -->

希望对你有帮助,再见。

关于javascript - 使用 jQuery 获取下一个兄弟的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44514643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com