Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

335
Visualizações
.each (función ()) no se repite en la página de carga, pero sí, una actualización con un botón dedicado

He estado haciendo una página para cargar una lista de tareas desde una base de datos, funciona bien.

Me han pedido que agregue un título al pasar el mouse para verificar la descripción sin tener que hacer clic en una tarea, para facilitar la administración.

Lo hice haciendo un bucle de cada tr en una tabla y agregando el título con .attr('title','test'); .

Este es el código:

 console.log("runs?"); that.tableSalidas.row(this).$('tr').each(function(){ data = that.tableSalidas.row(this).data(); $(this).attr('title', data.observaciones); console.log("Working.."); }); console.log("yes...");

La consola solo imprime:

 runs? yes...

Solo después de presionar un botón de recarga que tengo, o un temporizador que he configurado llamadas en la API nuevamente, se agregará el título y el archivo console.log que tengo en los registros de bucle...

 runs? (3) Working.. yes...

añadiendo los títulos también...

título de trabajo

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Como se escribió en un comentario anterior, el bloque de código parece ejecutarse antes de que la tabla de datos se llene de datos. Por lo tanto, debe retrasarse hasta que se garantice que los datos están allí. Consulte el evento de init : https://datatables.net/reference/event/init

Algo como lo siguiente debería funcionar:

 that.tableSalidas.on('init', function () { console.log("runs?"); that.tableSalidas.row(this).$('tr').each(function(){ data = that.tableSalidas.row(this).data(); $(this).attr('title', data.observaciones); console.log("Working.."); }); console.log("yes..."); });
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda