永久删除范围标记以及html中的文字

时间:2018-05-22 07:40:48

标签: javascript jquery html css

我正在开发一个跨越span类标记了很多页码的项目。 例



<p>Cillacepro di to tem endelias eaquunto maximint eostrum eos dolorit et laboria estiati buscia ditiatiis il et et quia autatemolore sus eum rernatur sequid quam lam con nihillatem ipsus dipsum ute simus.<span class=”pagenum”><a name=”Page_4” id=”Page_4”>[Pg 4]</a></span>Cillacepro di to tem endelias eaquunto maximint eostrum eos dolorit et laboria estiati buscia ditiatiis il et et quia autatemolore sus eum rernatur sequid quam lam con nihillatem ipsus dipsum ute simus.</p>
&#13;
&#13;
&#13;

我正在寻找一种能够&#34;删除&#34;整个span类的pagenum语法,当我在Microsoft Word中打开HTML文件时,它不会在文本中显示 [第4页] 。 这是一个1000多页的长文档,通过Word中的查找功能手动删除跨文档类需要花费大量时间。 任何帮助,将不胜感激。

3 个答案:

答案 0 :(得分:0)

您可以使用$("p span.pagenum").remove();它会删除课程span的所有pagenum

<强>演示

&#13;
&#13;
$("p span.pagenum").remove();
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>Cillacepro di to tem endelias eaquunto maximint eostrum eos dolorit et laboria estiati buscia ditiatiis il et et quia autatemolore sus eum rernatur sequid quam lam con nihillatem ipsus dipsum ute simus.<span class="pagenum"><a name="Page_4" id="Page_4">[Pg 4]</a></span>Cillacepro
  di to tem endelias eaquunto maximint eostrum eos dolorit et laboria estiati buscia ditiatiis il et et quia autatemolore sus eum rernatur sequid quam lam con nihillatem ipsus dipsum ute simus.</p>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

你可以手动&#39;使用一个替换 - 使用正则表达式查找(例如:搜索\[([a-zA-Z0-9-\s]+)\]并替换为' ')。 您可以在任何支持正则表达式搜索和替换的文本编辑器中执行此操作(原子,升华,vscode ...)

答案 2 :(得分:0)

使用jquery脚本尝试这个简单明了:

$("p span").remove();