0

我正在做一个 ajax 调用,它data_response有一个 HTML 元素,里面有很多标记:

<div>**code I want to retrieve**</div>

我想在没有父元素的情况下获取 innerHtml,以便将它放在另一个元素中。

基本上:

$('selector').html(**code I want to retrieve**);

如何才能做到这一点?

4

1 回答 1

1

如果响应真的只包含 HTML,那么您可以使用 JQuery 轻松解析它:

var html = $(data_response).html();
$('selector').html(html);

编辑

和这个原理是一样的:

var newElement = $("<div id='foo'>stuff</div>");
$("body").append(newElement);
var theElement = $("#foo");
console.log(theElement.html());

东西

于 2012-09-02T07:18:40.730 回答