add(String, DOMElement, Array<DOMElement>)
Для оптимизации скорости выполнения скриптов часто лучше не пересоздавать обернутые наборы в jQuery, а объединять готовые. Так мы избежим повторных операций поиска по дереву DOM.
К примеру, такой фрагмент кода:
$("div").сss("color", "red");
$("p").сss("color", "green");
$("a").сss("color", "blue");
$("div, p, a").сss("text-weight", "bold");
можно оптимизировать так:
// Инициализация обернутых наборов
var all_div = $("div");
var all_p = $("p");
var all_a = $("a");
all_div.сss("color", "red");
all_p.сss("color", "green");
all_a.сss("color", "blue");
// Объединение обернутых наборов
var all_div_p_a = all_div.add(all_p).add(all_a);
all_div_p_a.сss("text-weight", "bold");