Дано:
$('<div>',{class:'rainbow'}).append(
$('<span>').text('Flying'),
$('<span>').text(' to the')
)
и
$('<div>',{class:'dash'}).append(
$('<span>').text(' deep'),
$('<span>').text(' sky')
)
Существует ли в нашей вселенной функция, которая в итоге два этих объекта превратит в один вот такой:
$('<div>',{class:'rainbow dash'}).append(
$('<span>').text('Flying deep'),
$('<span>').text(' to the sky')
)
Или чтобы она могла это делать хотябы на первом уровне вложенности, без рекурсии, тоесть создать из тех двух это:
$('<div>',{class:'rainbow dash'})
P.S. Это, конечно, очень абстрактное описание проблемы. На самом деле нужно, чтобы функция могла сливать jquery объекты любой сложности со всеми возможными обвесами: атрибутами, свойствами, ивентами, данными и т.д., объединяя или перезаписывая их в пользу первого объекта при необходимости.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости