这是示例html代码: div id="current_element"Current element/divMany unknown tags...div class="target"This is target element/divMany other tags... 注意,目标元素和当前元素可能不在同一个父元素下,所以我无法用.n
<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");
我希望这有帮助!