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.