sdv*_*ksv 2 javascript jquery datatables
我已经设置了一个数据表插件并从 JSON 文件创建了一个新表:
var table= $("#mytable").DataTable({
ajax: "list.json",
columns: [
{"data": "name"},
{"data": "location"},
{"data": "date"}
]
});
Run Code Online (Sandbox Code Playgroud)
现在我想.active向具有给定 id 的行添加一个类:
table.on( 'xhr', function () {
table.row("#id_1").addClass("active");
}
Run Code Online (Sandbox Code Playgroud)
(行的 id 已在插件设置期间定义并已就位)。但是,我收到此错误:
undefined is not a function
Run Code Online (Sandbox Code Playgroud)
就像它找不到具有此 ID 的行,但我确实有它。有任何想法吗?
Datatables.row()方法不返回 DOM 节点,您需要.node()在选择它后获取它。
var row = table.row("#id_1").node();
$(row).addClass('active');
| 归档时间: |
|
| 查看次数: |
17131 次 |
| 最近记录: |