DataTables是一个现代的 jQuery 插件,用于向我们网页的 HTML 表格添加交互式和高级控件。它是一个简单易用的 jQuery 插件,为开发人员的自定义更改提供了大量选项。 DataTables 的共同特点是排序、搜索、分页和多列排序。
在本文中,我们将学习使用插件处理 jQuery 事件。
需要实现的预编译文件是
-
CSS :
https://cdn.datatables.net/1.10.22/css/jquery.dataTables.min.css
-
JavaScript :
//cdn.datatables.net/1.10.22/js/jquery.dataTables.min.js
方法:我们有一个 HTML 表格,其中包含学生的数据,例如 ID、姓名、年龄、性别和每个人的评分。另一个以 id 为resultID 的“div”用于显示用户触发的事件的结果。插件的数据表使用代码的 JavaScript 部分中的表 id 进行初始化。这些事件是通过使用 jQuery 的on( ) 方法来处理的。 DataTable 插件的row().data()方法用于获取有关用户所选行的信息。
示例:以下示例演示使用 DataTable 插件处理 jQuery 事件。
HTML
Handling events in Datatable
StudentID
StudentName
Age
Gender
Marks Scored
ST1
Prema
35
Female
320
ST2
Wincy
36
Female
170
ST3
Ashmita
41
Female
860
ST4
Kelina
32
Female
433
ST5
Satvik
41
male
162
ST6
William
37
Female
372
ST7
Chandan
31
male
375
ST8
David
45
male
327
ST9
Harry
29
male
205
ST10
Frost
29
male
300
ST11
Ginny
31
male
560
ST12
Flod
45
Female
342
ST13
Marshy
23
Female
470
ST13
Kennedy
43
male
313
ST14
Fiza
31
Female
750
ST15
Silva
34
male
985
输出:
- 在行单击事件之前:
- 行单击事件后: