例如:
我在DOM上有以下HTML:
<div id="hey"><h1>Trollin</h1></div>t
如果这个内容在DOM上,我可以这样做:
$("#hey h1").text("Hello!");
但是如果HTML存储在名为&#34; myString&#34;的JavaScript字符串中会怎样?是否可以使用jQuery更改不在DOM上的文本,还是必须将其添加,编辑然后将其删除?
如果HTML无法在变量中使用jQuery编辑HTML,那么我最好的选择是什么?
答案 0 :(得分:5)
$(myString)
会将HTML字符串(必须以<
字符开头)转换为jQuery包装的DOM片段,您可以使用所有jQuery的对象方法进行操作。
答案 1 :(得分:1)
.parseHTML()
似乎就像您正在寻找的那样。请参阅http://api.jquery.com/jquery.parsehtml/。