长问题
是否可以仅在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,但是好奇心占据了上风,我试图用尽可能少的语句来做到这一点。
https://stackoverflow.com/questions/1649029
复制相似问题