Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

599
Vistas
jQuery datatables: prueba si el complemento datatables está inicializado

Quiero verificar si un elemento de tabla con, por ejemplo, id="datatable" está inicializado en tablas de datos. Algo como esto:

 if ($('#datatable').dataTable().initialized) { alert("initialized!"); } else { alert("not initialized!"); }

¿Cómo puedo hacer eso? ¡Gracias!

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Puede la función fnIsDataTable en jQuery datatable

 var ex = document.getElementById('example'); if ( ! $.fn.DataTable.fnIsDataTable( ex ) ) { $(ex).dataTable(); }

Puedes encontrar más información en api

over 4 years ago · Santiago Trujillo Denunciar

0

Primero, agregue un nombre de clase especial cuando esté inicializando tablas de datos:

 $('.datatable').not('.initialized').addClass('initialized').dataTable()

Y ahora puedes distinguirlos por nombre de clase:

 alert( $('#datatable').hasClass('initialized') )
over 4 years ago · Santiago Trujillo Denunciar

0

Siento que seguir es la respuesta correcta a esto.

 $(document).ready(function(){ if (jQuery().dataTable) { // your code to do some detaul set ups } });

Por ejemplo

 $(document).ready(function(){ if (jQuery().dataTable) { $.extend( $.fn.dataTable.defaults, { iDisplayLength : 200, aLengthMenu : [[100, 200, 300, -1], [100, 200, 300, "All"]], }); } });

De esta manera, if(jQuery().<libname>) debería poder verificar cualquier biblioteca cargada o no.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda