Javascript 将jQuery对象转换为HTML
我试图在javascript中获取一个字符串,解析并替换HTML中的一个项目,然后将其转换回字符串。我一辈子都不知道如何将新的jQuery对象转换回HTMLJavascript 将jQuery对象转换为HTML,javascript,jquery,html,Javascript,Jquery,Html,我试图在javascript中获取一个字符串,解析并替换HTML中的一个项目,然后将其转换回字符串。我一辈子都不知道如何将新的jQuery对象转换回HTML var compiled = '<div><div id="header-content">Test</div></div>'; $(compiled).find('#header-content').html('Woot'); var newCompiled = $(compiled).ht
var compiled = '<div><div id="header-content">Test</div></div>';
$(compiled).find('#header-content').html('Woot');
var newCompiled = $(compiled).html();
//Need newCompiled to be '<div><div id="header-content">Woot</div></div>'
var compiled='Test';
$(已编译).find(“#标题内容”).html('Woot');
var=$(已编译).html();
//需要成为“Woot”
请帮忙 您正在修改jQuery创建的dom元素,但没有存储对已创建元素的引用
var compiled='Test';
变量$tmp=$(''{
html:已编译
})
$tmp.find(“#标题内容”).html('Woot');
var=$tmp.html();
snippet.log(新代码)
您需要将其转换为DOM对象,进行文本修改,然后返回到字符串
var compiled='Test';
警报($(已编译).find('#标题内容').html());
//1-首先将其转换为DOM元素
var domhtml=$.parseHTML(已编译);
//2秒钟,进行文本替换
$(domhtml).find('#header content').html('Woot');
警报($(domhtml).find('#标题内容').html());
//3-转换回DOM元素的字符串
var=$(domhtml.html();
警觉(警觉);代码>
您能创建一个小提琴吗?控制台显示代码段未定义
谢谢you@Arun,非常感谢。这只是额外的一步。我不认为有必要再创建一个div
,只是为了在最后使用html()
来获取原始内容。@Purag我们真的不知道OP将如何使用输出。。。可能是把它存放在什么地方else@Purag我们还可以在顶部对象上使用outerHTML
,以获取输出html。。。但前提是只有一个根元素