Javascript jQuery可以处理不在DOM上的HTML吗?

Javascript jQuery可以处理不在DOM上的HTML吗?,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,例如: 我在DOM上有以下HTML: <div id="hey"><h1>Trollin</h1></div>t 但是如果HTML存储在一个名为“myString”的JavaScript字符串中呢?当文本不在DOM上时,是否可以使用jQuery来更改它,或者我必须追加它、编辑它然后删除它 如果在HTML位于变量中时无法使用jQuery编辑HTML,那么我的最佳选择是什么?.parseHTML()似乎就是您要寻找的。请参阅。.parseHTML()

例如:

我在DOM上有以下HTML:

<div id="hey"><h1>Trollin</h1></div>t
但是如果HTML存储在一个名为“myString”的JavaScript字符串中呢?当文本不在DOM上时,是否可以使用jQuery来更改它,或者我必须追加它、编辑它然后删除它



如果在HTML位于变量中时无法使用jQuery编辑HTML,那么我的最佳选择是什么?

.parseHTML()
似乎就是您要寻找的。请参阅。

.parseHTML()
似乎就是您要查找的内容。请参阅。

将转换HTML字符串(必须以
开头)将转换HTML字符串(必须从一个
开始,HTML是否显示?然后它在DOM中…不过,我想对你的问题最好的答案是,是的,你可以编辑JS脚本tags@Cheruvian不,这是我的观点,它不在屏幕上,而是存储在变量中。将转换HTML字符串(必须从
@ajp15243开始,太好了,非常感谢!@George请不要从jQuery帖子中删除JavaScript标记:jQuery仍然是JavaScript。HTML显示了吗?然后它在DOM中……不过,我想更好的答案是,是的,你可以编辑JS脚本tags@Cheruvian不,这是我的观点,它不在屏幕上,而是我s存储在变量中。将转换HTML字符串(必须从
@ajp15243开始,太好了,非常感谢!@George请不要从jQuery帖子中删除JavaScript标记:jQuery仍然是JavaScript。看看其他的,这似乎是最符合逻辑的。谢谢!@jskidd3不客气!如果你最终想把这个片段放到网页的DOM中,请确保
.append($(myString))
在DOM中的某些内容上。例如,
var$myHtml=$(myString);/*对它做点什么*/$('.some selector')。追加($myHtml);
@ajp15243:这实际上会向DOM中注入任何东西吗?文档听起来就是这样,但我一直认为它只是一个准备好DOM的jQuery对象。@CaseyFalk我经常使用它,不,它不会向DOM中注入元素。你想知道关于所有者文档的整个段落吗?有一个所有者文档吗没有将标记放在DOM中。@ajp15243:正是我想知道的;谢谢你澄清了这一点。:)看看其他的,这似乎是最符合逻辑的。谢谢!@jskidd3不客气!如果你最终想将该片段放在网页的DOM中,请确保
.append($(myString))
在DOM中的某些内容上。例如,
var$myHtml=$(myString);/*对它做点什么*/$('.some selector')。追加($myHtml);
@ajp15243:这实际上会向DOM中注入任何东西吗?文档听起来就是这样,但我一直认为它只是一个准备好DOM的jQuery对象。@CaseyFalk我经常使用它,不,它不会向DOM中注入元素。你想知道关于所有者文档的整个段落吗?有一个所有者文档吗没有将标记放在DOM中。@ajp15243:正是我所好奇的;谢谢你澄清了这一点。:)
$("#hey h1").text("Hello!");