You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用.DataTable()方法设置DataTables的西班牙语语言?

用DataTable()方法设置DataTables西班牙语语言的解决方案

嗨,别担心!其实你不用纠结初始化方法的大小写——DataTable()(大写D的推荐新方法)和旧的dataTable()在语言配置上的语法是完全一致的,只是前者返回的是DataTables API实例,后者返回jQuery对象而已。

下面给你两种常用的西班牙语配置方式:

方式1:直接在配置中定义西班牙语文本

适合不想额外加载文件的场景,把所有需要替换的文本直接写在language对象里:

$('#product_table').DataTable({
  language: {
    processing: "Procesando...",
    search: "Buscar:",
    lengthMenu: "Mostrar _MENU_ registros",
    info: "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
    infoEmpty: "Mostrando registros del 0 al 0 de un total de 0 registros",
    infoFiltered: "(filtrado de un total de _MAX_ registros)",
    loadingRecords: "Cargando...",
    zeroRecords: "No se encontraron resultados",
    emptyTable: "Ningún dato disponible en esta tabla",
    paginate: {
      first: "Primero",
      previous: "Anterior",
      next: "Siguiente",
      last: "Último"
    },
    aria: {
      sortAscending: ": Activar para ordenar la columna de manera ascendente",
      sortDescending: ": Activar para ordenar la columna de manera descendente"
    }
  }
});

方式2:加载官方西班牙语语言文件(推荐)

直接引用官方CDN的语言包文件,更简洁且维护方便:

$('#product_table').DataTable({
  language: {
    url: "//cdn.datatables.net/plug-ins/1.13.4/i18n/es-ES.json"
  }
});

如果想本地部署,你可以从DataTables官方插件库下载对应的西班牙语JSON文件,然后把url改成你项目里的本地文件路径即可。

总结一下:官方文档里的旧示例只是用了dataTable()初始化,你只需要把初始化方法换成DataTable(),配置部分完全可以直接复用~

内容的提问来源于stack exchange,提问作者M.E.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:35:16