javascript - 通过 keyup 事件搜索单个 Datatable 列有效,但 draw() 函数无效
问题描述
我使用 datatable.bundle.js 使用了 jQuery Datatable。一切正常,但是当我keyup
在单个列搜索输入上使用事件时,该事件会触发但column.search(this.value).draw();
不起作用。
this.api().columns().every(function(index) {
let column = this;
$('#user-data input').on('keyup change', function() {
//alert("changed");
console.log("key is pressed");
//column.search(this.value).draw()
//console.log("inside");
if (column.search() !== this.value) {
column.search(this.value).table.draw();
}
});
}
我试过这个
this.api().columns().every(function(index) {
let column = this;
$('#user-data input').on('keyup change', function() {
//alert("changed");
console.log("key is pressed");
//column.search(this.value).draw()
//console.log("inside");
if (column.search() !== this.value) {
column.search(this.value).table.draw();
}
});
}
该事件正在运行,但绘图功能不起作用
解决方案
推荐阅读
- selenium - 使用 Selenium 选择复杂的标签
- php - 复制文件并运行现有的 PHP Laravel 项目
- ruby - 检查一个字母的使用量是否超过了它出现在一个范围内的次数?
- ios - 有没有办法在flutter app的模拟器中查看ios真实设备的日志或调试iap
- python - 不同类别对象的多个颜色边界框
- javascript - 如何在 Redis 中设置键并获取值(我正在构建一个 url 缩短器)
- r - 零膨胀分布
- google-bigquery - BigQuery 大表数据透视和查找
- xml - 在 XSLT 1.0 中删除重复项
- python - 网页抓取 Roblox