javascript - 使用 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>
解决方案
您可以使用它.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>
推荐阅读
- java - 单元测试失败:mockS3FileRead NullPointerException
- java - Java 字段继承和向上转换的怪异行为
- r - pandas 中的向量化按列正则表达式匹配
- c# - 从 Web 窗体调用 Weather Web 服务时出现意外错误
- c++ - 如何矢量化 data_i16[0 到 15]?
- java - 我是一个非常新手的 Java 程序员,这个程序不会打印我想要的输入,我不知道为什么
- arrays - 如何使用 Ctypes 在函数中传递字符串数组的指针?
- javascript - 如何通过 Discord.js API 使用用户名将用户作为字符串返回?
- javascript - 位掩码 32 位整数在 nodejs 中产生负值
- python - 看门狗运行功能一次