将字符串转换为对象,删除一些元素然后再将其转换回字符串

时间:2013-12-27 06:35:10

标签: javascript tags

如何删除包含Class name =“SOMECLASSNAME”的所有节点?

让我们说,假设

我有一个用户定义的字符串(str),其中包含跨越跨度的元素,并且具有classname =“SOMECLASSNAME”。然后我使用以下方法将此字符串转换为DOM对象:

html1 = $.parseHTML(str);

删除包含classname =“SOMECLASSNAME”的跨度后,我必须再次将其转换为字符串。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

如果你正在使用$.parseHTML(),那么大概你可以使用jQuery解决方案,所以:

var $temp = $("<div></div>");
$temp.append(str).find(".SOMECLASSNAME").remove();
str = $temp.html();