Вероятно, вы хотите это:
foo.add(bar).css({color: 'red'});
Вот демонстрационный пример кода, который показывает, как это может работать: http://jsfiddle.net/jfriend00/3Ep6J/.
В зависимости от того, что вы хотите, я могу придумать три варианта:
var items = $('#foo, #bar')
$('#foo, #bar').css({color: 'red'});
foo.add(bar).css({color: 'red'});
И, более подробно о каждом варианте:
1) Вы можете просто создать один объект jQuery в начале, в котором есть оба набора объектов, например:
var objs = $('#foo, #bar');
и затем позже сделайте это:
objs.css({color: 'red'});
2) Или просто сделать все сразу:
$('#foo, #bar').css({color: 'red'});
3) Или, если у вас уже есть отдельные объекты jQuery для foo и bar, вы можете добавить элементы из одного объекта jQuery в другой и затем выполнить свою операцию:
var foo = $('#foo'),
bar = $('#bar');
, а потом, сделайте это:
foo.add(bar).css({color: 'red'});
Примечание: несколько нелогично, вариант 3) не изменяет объект foo
jQuery, метод add
возвращает новый объект jQuery с добавленными к нему элементами из bar
.