[jQuery-es] $(this)

David Arango arango en gmail.com
Vie Ene 26 05:52:49 PST 2007


On 1/26/07, Mateo Montoto <mmontoto en gmail.com> wrote:
> y lo que hacia antes con .appendChild y innerHTML, estuve probando para
> añadir un nuevo div al final del body para luego moverlo con css algo como
> esto pero no me funciona(html es unas lineas de html ):
>
> $('body').append('div').addClass('adjunta').html(html);

No vas muy desencaminao, el problema es que addClass() y html() están
aplicándose a body, no al div que has añadido, como tú esperabas:

$('body').append('<div id="adjunta"></div>').find('div#palomitas').html(html);

// aunque todo eso es si no quieres hacer simplemente:

$('body').append(['<div id="adjunta">', html, '</div>'].join(''));

He supuesto que sólo vas a tener un div.adjunta, por lo que tiene más
sentido ponerle un id. No se si hay una forma mejor de hacerlo, a ver
si uno de los monstruos que andan por ahí nos echan un cable :-)

-- 
David Arango, el único desarrollador con una orden de alejamiento de
Jeffrey Zeldman
Simplelogica.net, ahora con un 33,3% más de intromisión en listas de correo

Cuando no hago otra cosa escribo en mildiez.net


Más información sobre la lista de distribución jquery-es