【发布时间】:2026-02-07 19:55:02
【问题描述】:
在重复嵌套结构的 HTML 页面上
<div>
<div class="ugga">
<button class="theButton">
</div>
</div>
几次,一个“.theButton”也有“活动”类,我想用jquery在活动按钮之后找到按钮。
$(".theButton .active").parents(".ugga").parent().next().find(".theButton")
大致可以解决问题。但是,这仍在开发中,因此我不确定嵌套级别 div/div/button 以及带有“.ugga”的父元素是否稳定。因此,每当 HTML 端发生结构变化时,我都必须相应地更改上面的 jquery-magic。
稳定的是,在某个嵌套级别会有一个“.theButton”元素列表,并且都在同一嵌套级别。
在 Jquery 中是否有一种简单的方法可以在活动按钮之后找到下一个按钮,即使结构更改为 div/button 或 form/div/div/button 并且我目前依赖的“.ugga”消失了?类似的东西
$(".theButton active").nextOnSameLevel(".theButton")
【问题讨论】:
标签: javascript jquery