Crear elemento DOM desde jQuery selector

Me preguntaba si sería posible, en lugar de seleccionar un elemento del DOM mediante un selector jQuery, si puedo crear uno en su lugar.

Por ejemplo:

$.create('#hello').insertAfter('#test');

generaría lo siguiente:

<div id="test">This element already existed in the DOM.</div>
<div id="hello"></div>

O, mejor aún, para operaciones más complejas:

$.create('#test.a.b');

para:

<div id="test" class="a b"></div>

Obviamente, no es necesario implementar operaciones más complejas como: seleccionado o: nth-child o: no () y no todas ellas.

¿Alguien está al tanto de una solución?

Gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta