Quiero agregar un elemento html a un div y tener jquery devolverme el conjunto envuelto que contiene el elemento que acabo de anexar y no el envuelto conjunto que contiene el divObtener jquery's .append() para devolver el conjunto envuelto que contiene el objeto anexo no el contenedor
Así que mi html: -
...
<div id="somediv">Some other elements...</div>
...
javascript: -
var jqueryObj = $('#somediv').append('<p>Hello, World!</p>');
alert(jqueryObj.html());
me gustaría esto a mí alertar con 'Hello, world'
not 'Some other elements...<p>Hello, World!</p>'
tendrá que guardar el contenido html antes de agregar el nuevo contenido, y después de agregar eliminar el contenido que ha guardado de la nueva. ¿Pero por qué no simplemente guarda el valor de lo que está agregando a una variable y usa el método .text()? –
Disculpa, este fue solo un caso de prueba que configuré: en realidad, no quiero el texto del párrafo que lo contiene, quiero aplicar un diálogo de jquery ui al objeto jquery – rgvcorley