Datatables 数据过滤器覆盖数据搜索属性

Datatables 数据过滤器覆盖数据搜索属性,datatables,Datatables,使用DataTables,我看到了一个可复制的问题,即数据过滤器html属性的值覆盖了数据搜索html属性的可搜索性 <td data-search="Jared Next" data-order="Jared Next" data-filter="Full-Time DM"> <div class="mb-2"> Jared Next </div> <d

使用DataTables,我看到了一个可复制的问题,即数据过滤器html属性的值覆盖了数据搜索html属性的可搜索性

<td data-search="Jared Next" data-order="Jared Next" data-filter="Full-Time DM">
  <div class="mb-2">
    Jared Next
  </div>
  <div class="mb-2 text-muted small" title="Number of total deals posted by DM">
    Posted: 294
  </div>
</td>

杰瑞德下一个
邮寄:294
按“jared”搜索时,该行不会出现

按“全职dm”搜索时,该行确实出现

值得一提的是,过滤器按预期工作:

如果我没有提供足够的代码来重新创建问题,或者如果DataTables专家想要整个表,我表示歉意


我可以很容易地提供这一切。

在数据表中,
数据搜索
数据过滤器
属性是同义词

有关详细信息,请参阅

您应该使用其中一个,但不能同时使用两个

此外,从与上述相同的文档链接,如果相关:确保列中的每个单元格都使用一致的属性:

为了使HTML5数据-*属性检测和处理正常工作,列中的所有单元格必须具有相同的可用属性


这让我心烦意乱。DataTables社区无法想象一个列需要不同于可搜索值的过滤值的用例,这让我感到很伤心。我确实喜欢数据表,所以我会尽量不对此抱怨太多。是的,的确如此。数据表中“过滤”和“搜索”的使用有时是分开的,但有时也是重叠的,这是一个棘手的问题。