Да, я так и делал
A.add(B).add(C).add(D).show()
Хотя A, B, C, D являются объектами jQuery. Интересно, есть ли такой простой способ сделать это там?
Я перепробовал все следующие подходы, но безрезультатно:
$(A,B,C,D).show()
A.add(B,C,D).show()
Все предложения приветствуются!
Дополнение для уточнения вопроса:
Часть ".show ()" только для демонстрации. Я просто хотел узнать, как я могу создать набор объектов JQuery, таких как $ ('p'), создать набор тегов p.
В моем реальном случае я использовал
$([A,B,C,D]).each(fn)
вместо .show () (И мне интересно, почему это сработало?)
Очевидно, что
$([A,B,C,D]).each(fn)
$('p').each(fn)
оба работают. Но
$([A,B,C,D]).show() //--doesn't work
$('p').show() //--works
Просто вторая строка работает. Кто-нибудь знает разницу между ними?
(Я просто подумал, что они одинаковые, а потом немного запутался в моем вопросе)