【发布时间】:2012-08-24 16:45:33
【问题描述】:
function toText()
{
var convertHTML =$('#mainContent').html();
var ele = $(convertHTML + " > span").each(function(){
$(this).replaceWith($(this).text());
});
console.log(ele);
}
我的目的是替换下面的内容
<div id="mainContent">
test
<br>
1234
<br>
<span class="underline">test</span>
<br>
<span class="underline">1234</span>
</div>
并希望我的函数输出测试<br> 1234 <br> test <br> 1234
这就是为什么我不能只使用 text() 因为它也带走了<br>!
【问题讨论】:
标签: javascript jquery html jquery-selectors