Criar elemento DOM do seletor jQuery

Eu queria saber se era possível, em vez de selecionar um elemento do DOM através de um seletor de jQuery, se eu pudesse criar um em seu lugar.

Por exemplo:

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

geraria o seguinte:

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

Ou, melhor ainda, para operações mais complexas:

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

para:

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

Obviamente, operações mais complexas como: selected ou: nth-child ou: not () e todas elas não precisam ser implementadas.

Alguém está ciente de uma solução?

Obrigado.

questionAnswers(4)

yourAnswerToTheQuestion