【发布时间】:2014-01-04 16:27:06
【问题描述】:
有没有类似于 jQuery .next() 的 JavaScript 方法?我想找到下一个相对于元素具有“错误”类的元素。我尝试使用.nextSibling 作为循环,但无法弄清楚。不知道没有 jQuery 是否有更简单的方法。
例如,如果我有这个代码:
<div id="section">
<div id="test">test</div>
<span class="info">Information</span>
<span class="error">Error!</span>
</div>
我试图让下一个.error 类最接近#test,如果我有一个#section2 和一个#test2,我想获得最接近#test2 的.error 类等等开。
【问题讨论】:
-
我怀疑你可能误解了
.next(selector)的作用。它不会搜索兄弟姐妹来匹配选择器。它只是过滤,如果匹配则收集下一个兄弟,或者什么都不收集。
标签: javascript next siblings