这个JQuery代码可以更优雅地编写

时间:2015-06-30 04:15:11

标签: javascript jquery

我有一些正在编写的JQuery代码,但我觉得我写得更优雅,但我的JQuery知识生锈了。

以下代码可以正常使用:

$('table.displayTable').each(function() {
    $(this).DataTable({
        "paging": false,
        "filter": false
    })
});

我以为我可以写这样的代码,但它不起作用......我认为有一种方法,但我错过了什么?

$('table.displayTable').each().DataTable({
  "paging": false,
  "filter": false
});

// If I had just one table I can just do this
$('#dataTable').DataTable({ ... });

1 个答案:

答案 0 :(得分:2)

传递一个导致多个元素的选择器是有效的,如Multiple tables示例中所示

  

通过使用将接收的jQuery选择器可以轻松完成   多个表格。

所以,你可以做到

$('table.displayTable').DataTable({
        "paging": false,
        "filter": false
});