使用 javascript 隐藏 table 中的 Class 行

Hide Class Row in table using javascript

标题听起来很简单,但问题有点复杂。

我有以下行是通过某些 PHP:

自动生成的
<tr class="custom_field-row custom_205_-4-row"></tr>

问题是:

我如何使用 Javascript 隐藏此行的每个实例,因为 4 号会自动替换为其他数字,具体取决于它是什么条目号。所以我需要隐藏:

<tr class="custom_field-row custom_205_-***EVERYSINGLEPOSSIBLENUMBER***-row"></tr>

有什么想法吗? foreach 语句听起来是前进的最佳方式,但我不确定从哪里开始。

谢谢

用循环试试这个,它应该让你得到所有行

您可以遍历 class 的公共部分,如果您想确保其正确 class 或其他任何内容,您可以添加对 class 名称的进一步检查

$('[class^="abc"]') // starts with string
$('[class$="end"]') // ends with string

$( '[class^="custom_205_"][class$="row"]').each ( function () {
   // hide this.hide() or remove
});