首页 > 解决方案 > 使用 Javascript 从 HTML 中删除

问题描述

<span>如果 HTML 页面中只包含逗号,如何删除标签?

假设我有 3 个<span>,我想要的只是删除<span>只有“,”作为内容的人。

<span class"info">, </span>

<span class"info">information</span>

<span class"info">information</span>

结果:删除此标签<span class"info">, </span>

标签: javascriptjqueryhtml

解决方案


您可以使用它.filter()来获取<SPAN>基于测试条件的信息remove()

$('.info').filter(function() {
  return $(this).text().trim() === ',';
}).remove();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class="info">, </span>
<span class="info">information</span>
<span class="info">information</span>


推荐阅读