开发者社区> 问答> 正文

jQuery怎么去除一个节点下所有节点的样式

假如现在有一篇文章,文章里面肯定有很多div p blockquote img 等 我现在想获取文章下面所有的内容 并且除去他的样式 只留下段落 假如有篇文章是这样的

<div class="content">
 <h1>这里是标题</h1>
<p class="p1">这里显示内容
 
<blockquote>哈哈哈 这里也是内容</blockquote>
</p>
。。。。。。
</div>
我想取出后是这样子的

<div>
 <h1>这里是标题</h1>
<p>这里显示内容
 
<blockquote>哈哈哈 这里也是内容</blockquote>
</p>
。。。。。。
</div>

不知道我说的清楚不?

展开
收起
a123456678 2016-07-06 15:24:03 1811 0
1 条回答
写回答
取消 提交回答
  • var a='<div class="content"><h1>这里是标题</h1><p class="p1">这里显<div class="content"><h1>这里是标题<p class="p1">这里显<div class="content"><h1>这里是标题</h1><p class="p1">这里显示内容<blockquote style="color:red">哈哈哈 这里也是内容</blockquote></p>。。。。。。</div>示内容<blockquote style="color:red">哈哈哈 这里也是内容</blockquote></p></h1><p class="p1">这里显示内容<blockquote style="color:red">哈哈哈 这里也是内容</blockquote></p>。。。。。。</div>示内容<blockquote style="color:red"><p class="p1">这里显<div class="content"><h1>这里是标题</h1><p class="p1">这里显示内容<blockquote style="color:red">哈哈哈 这里也是内容</blockquote></p>。。。。。。</div>示内容<blockquote style="color:red">哈哈哈 这里也是内容</blockquote></p>哈哈哈 这里也是内容</blockquote></p>。。。。。。</div>';
    var b=$(a).find('*').removeAttr('class').removeAttr('style').removeAttr('id');
    $('body').html(b);
    2019-07-17 19:52:12
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载