相关疑难解决方法(0)

jQuery:添加dom元素(如果它不存在)

很长的问题

是否可以在尚未存在的情况下添加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,但好奇心接管了,我试图用尽可能少的语句来做到这一点.

javascript jquery dom

21
推荐指数
1
解决办法
5万
查看次数

标签 统计

dom ×1

javascript ×1

jquery ×1