javascript - 如何使用 jQuery 选择仅包含空格的元素?
问题描述
我有这个网站,我正在尝试修复。插件或其他东西<h1>, <h2>, <h3>, <h4>, <h5>, and <h6>
在各处放置了各种标签,其中没有任何内容。我自己查看了 100 多个不同的案例以确认(至少有 3,000 个不同的案例,我不会手动删除)。它们没有任何作用——它们所做的只是创建一个空白空间,当移除该空间时,实际上会使页面看起来更好。
我考虑过这样做:
$('h1, h2, h3, h4, h5, h6').each(function() {
let text = $(this).text();
if (text.length === 0) {
$(this).remove();
}
})
然而,这并不能说明成千上万个标签放置得不太好。有时它们以不那么有趣的方式放置,它们之间有空间。这里有一些例子:
<h1></h1> - length = 0
<h1>
</h1> - length = 2
<h1>
</h1> - length = 1
等等...
所以我想说的是它们的长度永远不会一致,这意味着我需要另一种方法。
我将如何去寻找只包含空格的标题标签,或者可能只包含“无字符”而不是空格等......所以我不会意外删除包含任何文本的节点?
解决方案
推荐阅读
- android - fontFamily 没有为阿拉伯语区域选择正确的自定义字体
- vue.js - 现在进行 ssr get 调用时出现 NO_STATUS_CODE_FROM_LAMBDA 错误
- javascript - 如何在 React Navigation 中的每个选项卡更改时有条件地渲染组件?
- c++ - C++ gRPC 同步服务器中 Python gRPC 服务器 max_workers 和 maximum_concurrent_rpcs 的等效选项
- regex - 尝试使用 dart 使用正则表达式切断 Spotify 链接
- javascript - 如何在php同一页面中使用jquery变量而不提交表单
- php - 如何在 Wheezy Debian php 5.6 中安装 php5-gd
- javascript - 将数组数组导出到 CSV
- python - 使用 MultiIndex 透视 DataFrame
- go - 如何将 go 指针作为 wasm 上下文数据传递?