首页 > 解决方案 > 从父级但不从子级删除标签

问题描述

我想从子类代码中删除<br>标签和&nbsp;标签<div>span

这是我的 dom 的样子

<div>
 some &nbsp; text
 <br>
 some &nbsp;text
 <br>
 some &nbsp; text

 <span class='code'>//Code
  <pre>
   <p>
    &nbsp;text here 
    <br>
    &nbsp;text here 
    <br>
    &nbsp;text here 
    <br>
   </p>
  </pre>
 </span>

</div>

如何做到这一点是 jquery 或 javascript

标签: javascriptjqueryregexdom-manipulation

解决方案


你可以这样做:

var divhtml = $('.code').parent().html().replace(/<br>/g,'').replace(/&nbsp;/g,'');
$('.code').parent().html(divhtml);

推荐阅读