jquery - 在一页中对多个数据表应用相同的功能。我怎么称呼它?
问题描述
我有五个数据表。我想为所有表格添加分页。我写了一个有五个 id 的方法。但它不起作用。请帮我。
$("#myTable1 ,#myTable2, #myTable3,#myTable4, #myTable5").DataTable({
"dom": 'ftp',
drawCallback: function(settings) {
var pagination = $(this).closest('.dataTables_wrapper').find('.dataTables_paginate');
pagination.toggle(this.api().page.info().pages > 1)
},
"language": {
"emptyTable": "No records found"
}
});
解决方案
尝试使用attributeStartsWith selector
as
$("table[id^='myTable']").DataTable({ });
推荐阅读
- karate - 从 0.9.5 迁移到 1.0.1 - ScriptBridge 类等效
- java - 单元测试中@TestOnly 和@VisibleForTesting 有什么区别
- flutter - SHA-1 指纹证书 keytool 命令返回非法选项
- google-cloud-platform - 使用访问令牌使用 Google Cloud API 进行身份验证
- sql - 这两个 DML 语句有什么问题?
- c# - TimerTrigger 未触发该功能
- database - 我的 CM 压缩有什么问题?
- python - 将键值字典对应用于数据框中的多列
- jenkins - 无法使用 jenkins 在 tomcat9 中部署战争文件
- loops - 如何在ansible playbook的另一个任务中循环set_fact属性