简体   繁体   English

从HTML字符串中选择DOM元素

[英]Select DOM element from HTML string

I have an HTML string as follows (defined in javascript): 我有一个如下的HTML字符串(在javascript中定义):

<body>
    <div id="stuff">
    bla bla bla
    </div>
    <div id="content">
    Actual content is here.
    </div>
</body>

Above html is my string. html上方是我的字符串。 I would like to append the div with the id "content" to my actual html file. 我想将id为“ content”的div附加到我的实际html文件中。

How can I read (or parse?) and append a html string like this via jquery? 我如何阅读(或解析?)并通过jquery附加这样的html字符串?

Use jQuery's parseHTML method: 使用jQuery的parseHTML方法:

 var htmlString = "<body><div id='stuff'>wahwahwah</div><div id='content'>blahblahblah</div></body>"; //your HTML string here. var parsedHTML= $.parseHTML(htmlString); var contentDiv = $(parsedHTML).filter('#content'); $('html').append(contentDiv); 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM