Большой вопрос
Можно ли добавить элемент DOM только в том случае, если он еще не существует?
Пример
Я выполнил это требование следующим образом:
var ins = $("a[@id='iframeUrl']");
ins.siblings('#myIframe:first').remove().end().parent().prepend('<iframe id="myIframe" src="'+ins.attr("href")+'"></iframe>');
Можно ли заменить вторую строчку чем-то более элегантным? Как ins.siblings('#myIframe:first').is().not().parent().prepend
...
Я мог бы проверить ins.siblings('#myIframe:first').length
, а затем добавить IFrame, но любопытство взяло верх, и я пытаюсь сделать это в наименьшем количестве возможных заявлений.