当前位置 : 主页 > 网页制作 > JQuery >

如何在JQuery中获取当前元素之后的类?

来源:互联网 收集:自由互联 发布时间:2021-06-15
这是示例html代码: div id="current_element"Current element/divMany unknown tags...div class="target"This is target element/divMany other tags... 注意,目标元素和当前元素可能不在同一个父元素下,所以我无法用.n
这是示例html代码:

<div id="current_element">Current element</div>
Many unknown tags...
<div class="target">This is target element</div>
Many other tags...

注意,目标元素和当前元素可能不在同一个父元素下,所以我无法用.nextAll(‘.target’)找到它,对吧?

有没有简单的方法可以找到它?谢谢!

你在评论中的html与问题中的html不同

<div id="area1">
  <div id="current_element">Current</div>
</div>
<div id="area2">
  <div class="target">Target</div>
</div>

我要做的是用div包装它们:

<div id="mainparent">
  <div id="area1">
    <div id="current_element">Current</div>
  </div>
  <div id="area2">
    <div class="target">Target</div>
  </div>
<div>

然后我回去找另一个孩子:

//this = .current_element
var $target = $(this).closest("#mainparent").find(".target");

我希望这有帮助!

网友评论