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

210
Visualizações
Cargue la tabla de arranque desde un archivo externo

Quiero cargar el archivo table.html , que contiene una tabla con clases de arranque, en la página de índice. El problema es que no coge estilo después de cargar la tabla. ¿Cuál es la razón? Si importo bibliotecas de arranque en el archivo table.html , mi problema se resolverá, pero esta solución no es adecuada porque para cada llamada de biblioteca de arranque que se carga, quiero importar las bibliotecas deseadas solo una vez en la página de índice, y cada vez mis tablas se cargan en él.

aquí está mi código: (también puedes ver https://github.com/yarandish/Challanges )

índice.html:

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script> var cache = null; </script> <link rel="stylesheet" href="lib/bootstrap/css/bootstrap.rtl.min.css"> <link rel="stylesheet" href="lib/table/bootstrapTable/css/bootstrap-table.min.css"> <script src="lib/jquery/jquery-3.6.0.min.js"></script> <script src="lib/bootstrap/js/bootstrap.min.js"></script> <script src="lib/table/bootstrapTable/js/bootstrap-table.min.js"></script> </head> <body> <input type="text" id="name"> <input type="text" id="price"> <input type="text" id="age"> <button onclick="cache = $('body'); $('body').load('table.html');">load table</button> </body> </html>

tabla.html:

 <table id="table" data-toggle="table" data-url="data.json" data-buttons-class="outline-secondary" data-classes="table table-striped table-hover table-bordered" data-toolbar=".toolbar" data-maintain-meta-data="true" tabindex="-1" data-click-to-select="true" data-multiple-select-row="true" > <thead> <tr> <th data-checkbox="true"></th> <th data-field="name">name</th> <th data-field="price">price</th> <th data-field="day">day</th> </tr> </thead> </table>
over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Debido al uso generalizado de tablas en widgets de terceros, como calendarios y selectores de fechas, hemos diseñado nuestras tablas para que sean opcionales. Simplemente agregue la clase base .table a cualquier , luego amplíe con estilos personalizados o nuestras diversas clases de modificadores incluidas. árbitro

Entonces necesita manualmente esas clases para el marcado HTML:

  • clase de table al elemento de tabla
  • col class a cada elemento td/th
  • clase de row a cada elemento tr.

Demostración de trabajo en repetición

over 4 years ago · Santiago Trujillo Relatório

0

Debe volver a ejecutar los scripts cuando agregue nuevos contenidos. Simplemente agregue el siguiente código al final de table.html:

 <script> $('[data-toggle="table"]').bootstrapTable(); </script>

Aquí está la demostración de trabajo en codepen.

Si no desea apuntar a todas las tablas, también puede usar:

 $('#table').bootstrapTable();
over 4 years ago · Santiago Trujillo 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