【发布时间】:2012-07-11 22:28:28
【问题描述】:
我有一个包含一串文本和html标签的变量,例如:
var temp = "<div>Some text</div><p>More text<span>here</span></p><p>Even more</p>";
我想删除某种类型的所有标签。例如,假设所有 p 和 span 标签。
这是我能想到的最好的:
var temp = "<div>Some text</div><p>More text<span>here</span></p><p>Even more</p>";
var $temp = $(temp);
$("p", $temp).replaceWith("foo");
alert($temp.html()); //returns "Some text"
我能找到的最接近的回答是 Nick Craver 的回答:strip span tags from string with jquery。
【问题讨论】:
-
已编辑问题:p 标签和 span 标签是我想要替换的。但这在未来可能会改变。
标签: jquery