我需要在 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/