Me gustaría crear un nodo DOM, establecer el atributo 'id' y luego anexarlo a 'body'. Lo que sigue no parece funcionar porque jQuery no ve mi plantilla como un objeto:Cómo crear un nodo DOM como un objeto?
var template = "<li><div class='bar'>bla</div></li>";
template.find('li').attr('id','1234');
$(body).append(template);
¿Cómo puedo saber jQuery para tratar esto como un objeto para encontrar() trabaja en él?
no funciona porque está aplicando find dentro del elemento dom que ha creado. En este caso, está tratando de encontrar 'li'underneath' li', sin embargo, solo hay un 'div' y texto' bla'. Intente algo como esto para comprender qué sucede 'var template = $ ("