使用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>当按"jared“进行搜索时,该行不会出现。
当通过“全职dm”进行搜索时,行确实会出现。
值得一提的是,过滤器的工作原理是预期的:
如果我没有提供足够的代码来重新创建这个问题,或者如果DataTables专家想要完整的表,我很抱歉。
我可以很容易地提供一切。
发布于 2021-01-27 18:25:39
data-search和data-filter属性是同义词,在DataTables中。
详情请参见这里。
你应该使用一种或另一种,但不能同时使用。
此外,在与上述文档链接相同的情况下,如果相关的话:确保对列中的每个单元格一致地使用属性:
为了使HTML 5数据-*属性检测和处理正确工作,列中的所有单元格必须具有相同的可用属性。
https://stackoverflow.com/questions/65924141
复制相似问题