Скажем, у меня есть массив как это:
var content = [ $('<p>...</p>'), $('<p>...</p>') ];
Я должен получить разметку связанных элементов. Таким образом, я должен преобразовать content
"в необработанную строку:"<p>...</p><p>...</p>
".
Как это может легко быть сделано? Кажется, что должно уже быть что-то в платформе, чтобы сделать это.
Так или иначе, возможно, преобразуйте content
во фрагмент документа и вызов .html()
на фрагменте документа для получения разметки?
Ничего автоматического, но вы легко можете сделать то, что только что описали.
Попробуйте: http://jsfiddle.net/Y5x5z/
var content = [ $('<p>...</p>'), $('<p>...</p>') ];
var container = $('<div/>');
$.each(content, function(i,val) {
container.append(val);
});
alert(container.html());