我有以下 jQuery 代码用于插入新的 DOM 元素。 someHTML
在本例中只是一个 HTML 字符串..如 <div>text</div>
.
$area.prepend(someHTML);
我想在将节点插入 DOMTree 后获取对节点的引用,并正确设置parentNode 和其他内容。
像 .find() 和 .filter() 这样的 jQuery 过滤器函数不适用于我的情况,因为它们都会创建新的 jQuery 对象。我需要对 DOMNode 的实际引用。
有什么想法吗?
最佳答案
以相反的方式执行此操作如何,使用 prependTo
?使用 jQuery 构造函数构造 DOM 节点,然后将其添加到现有选择的前面,然后使用 get
获取底层 DOM 节点。
var node = $(someHTML).prependTo($area).get(0);
关于javascript - 获取插入的DOMNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6363508/