| 
		
			Сообщение от 1lider
			
		
	 | 
	| 
		Интересно, как jquery фунция .append(), добавляет к уже существующим элементам, новые элементы?
	 | 
	
Через appendChild и добавляет. Притом что HTML парсится там именно путем создания div'а (в некоторых случаях создается другой элемент).
То есть твой первый вариант и есть упрощенный вариант jQuery.
Есть еще 
target.insertAdjacentHTML('beforeend', html)