首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery:如果dom元素不存在,则添加它

jQuery:如果dom元素不存在,则添加它
EN

Stack Overflow用户
提问于 2009-10-30 18:29:56
回答 2查看 52.6K关注 0票数 24

长问题

是否可以仅在DOM元素不存在的情况下添加该元素?

示例

我已经像这样实现了需求:

代码语言:javascript
复制
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,但是好奇心占据了上风,我试图用尽可能少的语句来做到这一点。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1649029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档