很长的问题
是否可以仅在尚未存在的情况下添加DOM元素?
例
我已经实现了这样的要求:
var ins = $("a[@id='iframeUrl']");
ins.siblings('#myIframe:first').remove().end().parent().prepend('<iframe id="myIframe" src="'+ins.attr("href")+'"></iframe>');
Run Code Online (Sandbox Code Playgroud)
是否有可能用更优雅的东西取代第二条线?喜欢ins.siblings('#myIframe:first').is().not().parent().prepend......
我可以检查ins.siblings('#myIframe:first').length然后添加IFrame,但好奇心接管了,我试图用尽可能少的语句来做到这一点.