我收到了几个自动生成的 HTML 文档,这些文档长达数千行,我需要清理源代码。主要需要删除“table-col-##”之类的类名。这是一个两步问题:
- 选择具有 table-col-## 的所有类,其中 ## 是 0-999 之间的整数
- 从元素中移除匹配的类,而不移除任何其他类
所以它归结为:如果可能的话,我需要一种方法在 $() 选择器中使用正则表达式,然后在 each() 中获取选定的类 - 或者将正则表达式应用于 $.removeClass()。谁能指出我正确的方向?
更新:是否有任何类型的 $.removeClass([selected]) 功能?这似乎是解决第二部分的最简单方法。