jQuery pushStack - PullRequest
       3

jQuery pushStack

3 голосов
/ 09 декабря 2010

Мне нужна помощь, чтобы понять pushStack

Здесь я привел пример, где результаты, использующие его или нет, одинаковы http://jsfiddle.net/Bz5n9/2/, поэтому я думаю, что я действительно не понял, для чего он.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 09 декабря 2010

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

Вместо этого вы должны вместо этого передать элементы напрямую (без вызова .add()), например:

return this.pushStack(newCollection, "agregate", "");

Вы можете проверить это здесь .

1 голос
/ 09 декабря 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...