如何删除包含Class name =“SOMECLASSNAME”的所有节点?
让我们说,假设
我有一个用户定义的字符串(str),其中包含跨越跨度的元素,并且具有classname =“SOMECLASSNAME”。然后我使用以下方法将此字符串转换为DOM对象:
html1 = $.parseHTML(str);
删除包含classname =“SOMECLASSNAME”的跨度后,我必须再次将其转换为字符串。请帮我解决这个问题。
答案 0 :(得分:1)
如果你正在使用$.parseHTML()
,那么大概你可以使用jQuery解决方案,所以:
var $temp = $("<div></div>");
$temp.append(str).find(".SOMECLASSNAME").remove();
str = $temp.html();