2013-11-21 4 views
-1

хорошо мы можем выбрать несколько группу элементов, таких как:JQuery множественного выбора объектов

$('#id1, #id2, .class1, .class2') 

в моей JQuery плагин я создал несколько элементов:

var shadowed = $('<div>').//stuff here 
var container = $('<div>').//stuff here 

теперь я хочу, чтобы выбрать оба из этих элементов и применять некоторые css, но

$(shadowed, container).css({stuff here}); 

не работает. я должен повторить все для них обоих?

$(shadowed).css({stuff here}); 
$(container).css({stuff here}); 

ответ

1

Я считаю, что вы ищете add():

$(shadowed).add(container).css({...}); 

Или, скорее, так как они уже Jquery объекты,

shadowed.add(container).css({...}); 
+0

Noooo, игнорировать имена, так как все они position absolute Я просто пытаюсь установить, высоту, ширину, линию-высоту, ... как самый внутренний элемент, чтобы они не были нулевой шириной. –

+0

Думаю, тогда я не понимаю вопроса. Если у вас есть объект jquery под названием «shadowed» и один из них «container», то «shadowed.add (container)» возвращает новый объект со всеми элементами из обоих исходных объектов. Разве это не то, что вы хотели? –

+0

Я хочу дать тот же css для обоих этих элементов jquery –

Смежные вопросы