javascript - 搜索数据表

标签 javascript jquery datatables

我需要在 DataTable 上搜索如果在表中找到特定的“字符串”,则返回 true。作为初学者,我有 this .但它一直返回 true,即使表中没有类似的值,也总是“找到”该值。我做错了什么?

if(table.columns().search("ddd"))
  {
    alert("found");
    return true;
  }
  else
  {
    alert("not found");
    return false;
  }

最佳答案

在 Datatable 文档中,您可以看到这个 Link .根据此链接,如果在搜索中可用,则搜索结果将为字符串,如果没有匹配项,则返回空字符串。

因此,无论哪种方式,您的条件都是真实的,并且您总是会被发现警报。此外,您的输入具有搜索功能,具有 keyup 功能。你为什么需要它 ?

关于javascript - 搜索数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42128401/

相关文章:

mysql - Laravel Datatables ajax无法发送参数进行查询

javascript - 数据表跳转到包含某个类的tr的页面

javascript - 学习 Javascript - 监听两种选择的 onclick 事件的简单方法?

javascript - 使用 Javascript 将 LocalStorage 值插入表单输入字段

javascript - 当改变另一个输入时如何获取上面的输入值

jquery - 选择另一个单选按钮时将单选重置为未选中状态

javascript - 使用 Chosen 插件将 html 下拉列表修改为可搜索下拉列表

javascript - 尝试将地理编码器与传单 js 的 map 集群结合起来

javascript - 您如何管理您的 DojoX 代码?

javascript - DataTable - 无效的 Json 响应