que estoy tratando de envolver una serie generada de elementos que se crean sobre la marcha con otro elemento, por ejemplo:jQuery wrapAll no se comporta como se esperaba
var innerHtmlAsText = "<li>test1</li><li>test2</li>";
var wrapper = "<ul />";
$("div#target").append($(innerHtmlAsText).wrapAll(wrapper));
Mi resultado esperado es
<ul>
<li>test1</li>
<li>test2</li>
</ul>
pero el resultado real es:
<li>test1</li>
<li>test2</li>
los li
elementos no están envueltos. En mi caso, innerHtml se genera sobre la marcha a partir de una plantilla generada por el usuario y la envoltura se suministra por separado. ¿Cómo puedo envolver los valores internos?
'$ (envoltura) .Append (innerHtmlAsText) .appendTo ('div # target');' harían lo mismo, sin el jQuery anidado llama. – Yoshi