例如,对于给定的jquery片段,应该是等效的javascript.javascript中的等效添加方法可能会有所帮助.
$("h1").add("span").add("h2");
Run Code Online (Sandbox Code Playgroud)
正如jquery文档中明确提到的那样 - .add()不添加任何DOM元素.https://api.jquery.com/add/所以使用,.appendChild()不符合此目的
https://api.jquery.com/add上的文档说
"给定一个表示一组DOM元素的jQuery对象,.add()方法从这些元素的组合和传递给方法的元素中构造一个新的jQuery对象."
此方法不执行任何DOM操作,它纯粹用于操作jQuery对象.所以据我所知,没有直接的等价物 - 如果你不使用jQuery那么根据定义你就不能创建或操纵jQuery对象.
PS你总是可以检查方法的jQuery源代码,看看它的作用.