Avatar ·

¿Cómo crear un elemento div con jQuery y agregarlo a la página?

¡Hola a todos! Acabo de empezar a aprender jQuery y no puedo entender cómo crear nuevos elementos en la página. Siempre me confundo con la sintaxis. Necesito agregar dinámicamente bloques con información al sitio. Sé que en JavaScript puro puedo crear un div con `document.createElement('div')` y luego agregarlo con `appendChild`. Pero, ¿cómo hacerlo más fácilmente con jQuery? Intenté escribir algo como `$('
')`, pero no entiendo cómo insertar ese div en el lugar correcto de la página. Por ejemplo, tengo un contenedor: ```html

Texto actual

``` Y necesito agregar un nuevo bloque con la clase `new-block`, que contenga un título y un párrafo. Intenté hacerlo así: ```javascript var newDiv = $('
'); newDiv.html('

Título

Texto del bloque

'); $('#container').append(newDiv); ``` Pero esto no funciona como esperaba: a veces el bloque se agrega en el lugar incorrecto y a veces incluso rompe el