Слияние JQuery-объектов
Часто для уменьшения количества запросов к DOM-дереву нужные элементы заранее выбираются и сохраняются в локальных переменных в виде экземпляра объектов JQuery. Например, таким образом:
var someNodes = $('.some-class');
var someOtherNodes = $('.some-other-class');
Как быть, если нужно применить какую-либо JQuery-функцию (например, hide() к элементам из обеих переменных?
Вариант первый (можно добавлять вызовы add() при необходимости):
$().add(someNodes).add(someOtherNodes).hide();
Вариант второй (дополнительные переменные нужно добавлять с помощью дополнительных вызовов add():
$.fn.add.call(someNodes, someOtherNodes).hide();
