Всегда есть append () .
$('#container').append('<span>foobar baz</span>');
Мне кажется, что просто использование конкатенации строк и добавления будет наименее сложным и, вероятно, самым быстрым вариантом. Однако ниже приведен непроверенный пример способа (возможно) упростить создание элементов и позволить вам добавить их к данному родительскому элементу:
function elemCreate(type, content, attrs) {
/* type: string tag name
* content: string element content
* attrs: associative array of attrs and values
*/
elem = '<' + type + '></' + type + '>'
e = $(elem).attr(attrs)
e.append(content)
return e
}
stuff = [];
stuff.push(elemCreate('a', 'Click me!', {'href': 'http://stackoverflow.com'});
$(stuff).appendTo($('#container'));