В данный момент вы добавляете в коллекцию, помещая в стек новую коллекцию, которая уже является результатом (вы можете просто вернуть результат this.add()
). Это вместо того, чтобы помещать .b
элементы в стек как новый элемент, он добавляет новый набор с .b
элементами и #2
<li>
, с которого вы начали.
Вместо этого вы должны вместо этого передать элементы напрямую (без вызова .add()
), например:
return this.pushStack(newCollection, "agregate", "");
Вы можете проверить это здесь .