我想知道是否有一个表现良好的方法来确定.nextUntil()
是否在没有匹配指定选择器的情况下停止。
.nextUntil()
会返回与.nextAll()
相同的结果。
因此可以找到使用:
if ($("#id").nextUntil(".someclass").length === $("#id").nextAll().length) {
//do some stuff if there was no match
}
但是有更好的解决方案吗?
答案 0 :(得分:1)
如果没有匹配则停止,则表示您的对象中有最后一个孩子。您可以使用以下内容:
if (!$("#id").nextUntil(".someclass").is(':last-child'))