【问题标题】:Is ".after()" jQuery or can I use it in vanilla javascript [duplicate]是“.after()”jQuery还是我可以在香草javascript中使用它[重复]
【发布时间】:2019-11-30 10:41:17
【问题描述】:

我不必包含 jQuery 库的原因是什么。要使用方法。我想在h1 之后附加一个元素。

h1 位于其他子元素之间。

const contentDivH1 = document.getElementById('content').children[2];
const svgElement = document.createElement('svg');

h1 svg 元素之后附加生命值

(() => contentDivH1.after(svgElement))()

成功了,但为什么?

感谢@Quentin:.after() 是 DOM API 的一部分,而不是原生 JS。

【问题讨论】:

标签: javascript jquery dom element


【解决方案1】:

.after() 是一种方法。它是否存在完全取决于您调用它的对象。

有一个after method defined in jQuery

还有一个after method defined in DOM,虽然它是实验性的。

这两种方法的行为不同

【讨论】:

    猜你喜欢
    • 2012-09-23
    • 2016-08-23
    • 2018-11-19
    • 2018-01-25
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    • 2011-11-25
    相关资源
    最近更新 更多