假设我使用$(' some html ')创建一个元素,如下所示:
var imgSrc = determineImageURL();
var myImg = $('<img>', { src: imgSrc })[0]; // Creates a new <img>.
我的问题是:
- 谁是新元素的父元素?文件?窗户?没有任何?这对所有浏览器都一样吗?
- 假设我需要多次运行该代码,并且每次计算一个可能不同的imgSrc。当myImg更改或当前函数返回时,新元素是否会变成垃圾(并且可能会被收集)?或者我必须保留一个 <img> 并且只更改src属性?