【发布时间】:2013-06-04 13:48:08
【问题描述】:
我在变量名data 中有这个字符串,它有html标签和所有
<div class="cqr">
<span class="ico-cqr2 icon-28 star1">quality</span>
<span class="ico-cqr2 icon-28 star2">quality</span>
<span class="ico-cqr2 icon-28 star3">quality</span>
<span class="ico-cqr2 icon-28 star4">quality</span>
<span class="ico-cqr2 icon-28 star5">quality</span>
</div>
我把这个字符串解析成html为
var tHTML = $.parseHTML(data, null, true);
现在我需要像从 span 中添加/删除某些类一样操作 DOM。我怎样才能做到这一点。
【问题讨论】:
-
只是一个注释,但在你的情况下,你甚至不需要使用
.parseHTML()。$(data)将达到相同的结果。但是请注意,这仅适用于您的字符串以 html 标记开头。 -
不,它以 div 标签开头
-
你误解了,一个 html 标签,就像一个有效的 html 标签,比如
<div>,而不是一个文字<html>标签。
标签: jquery html dom dom-manipulation