jQuery: agrega el elemento dom si no existe

Pregunta larga

¿Es posible agregar un elemento DOMsolamente Si no existe ya?

Ejemplo

He implementado el requisito así:

var ins = $("a[@id='iframeUrl']");
ins.siblings('#myIframe:first').remove().end().parent().prepend('<iframe id="myIframe"  src="'+ins.attr("href")+'"></iframe>');

¿Es posible reemplazar la segunda línea con algo más elegante? Me gustains.siblings('#myIframe:first').is().not().parent().prepend ...

Pude comprobarins.siblings('#myIframe:first').length y luego agregue IFrame, pero la curiosidad se hizo cargo y estoy tratando de hacer eso en la menor cantidad posible de declaraciones.

Respuestas a la pregunta(2)

Su respuesta a la pregunta