gpt4 book ai didi

javascript - 这个 jquery 代码是如何工作的?

转载 作者:行者123 更新时间:2023-11-29 16:59:25 25 4
gpt4 key购买 nike

(不好意思,我想不出更好的标题了)

我最近了解到你可以在 jquery 中做这样的事情:

$("<div><span>content</span></div>").css("color", "red").appendTo("body");

我的问题是关于以下内容:

$("<div><span>content</span></div>")

jquery 如何将它从字符串转换为 dom 元素,您如何在 vanilla js(没有 jquery)中做同样的事情?

我试图查看 jquery 源代码,但我并没有真正理解它。

非常感谢任何解释!

最佳答案

纯 javascript 中的等价物是

var newDiv = document.createElement("DIV");
newDiv.style.color = "red";
var newSpan = document.createElement("SPAN");
newSpan.innerHTML = "content";
newDiv.appendChild(newSpan);
document.body.appendChild(newDiv);

jquery 通过定义可链接的函数来简化此操作,这意味着下一个函数使用前一个函数的返回值作为其输入,因此在您的示例中,它将 css 添加到您的 html 代码中,然后将所有这些代码添加到正文中

关于javascript - 这个 jquery 代码是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29442536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com