jQuery: add dom element, jeśli nie istnieje
Długie pytanie
Czy można dodać element DOMtylko jeśli jeszcze nie istnieje?
Przykład
Wprowadziłem takie wymaganie:
var ins = $("a[@id='iframeUrl']");
ins.siblings('#myIframe:first').remove().end().parent().prepend('<iframe id="myIframe" src="'+ins.attr("href")+'"></iframe>');
Czy można zastąpić drugą linię czymś bardziej eleganckim? Lubićins.siblings('#myIframe:first').is().not().parent().prepend
...
Mogę sprawdzićins.siblings('#myIframe:first').length
a następnie dodaj IFrame, ale ciekawość przejęła i próbuję to zrobić w jak najmniejszej liczbie możliwych wypowiedzi.