J’ai un problème pour diviser une table avec jQuery.
Ceci est la table:
A B C D E F G H
Je veux que cela ressemble à ceci après avoir appelé une fonction:
A B C D E F G H
J’ai essayé avec:
$(function(){ $('.submenu td:eq(3)').after(''); });
- Convertir des cellules de tableau en zones de texte avec JQuery
- Hauteur de ligne JQuery Datatables
- Comment obtenir les données d’une ligne jQuery
- Remplir une table html lors d’un événement à succès jQuery
- Pourquoi ne puis-je pas supprimer cette ligne de la table dans IE avec jQuery?
Essayez plutôt cet extrait:
$(function(){ // # Add a new row after the first one in the table $('table#submenu tr:first').after(' '); // # Move the four last TDs to this new row $('table#submenu tr:first td.submenu:gt(3)') // Select the four last TDs .detach() // Detach them from their current row .appendTo('table#submenu tr:nth-child(2)'); // Add them at the end of the new row });
A B C D E F G H
Cela fonctionnera.
Ce code résout votre problème.
$(document).ready(function(){ $("table tr td:nth-child(5n)").addClass('break'); var boundary = $("td.break"); $("").insertAfter(boundary.parent()).append(boundary.nextAll().andSelf()); });
DEMO
- Utilisation de jQuery pour faire glisser un groupe de lignes de tableau
- Comment insérer une autre ligne de tableau entre deux lignes de tableau?
- Récupérer les lignes précédentes et suivantes d’une table à l’aide de jQuery
- Recherche du nombre de Jquery
- Tables réactives
- comment cocher et décocher toutes les cases d’un tableau html en cochant / décochant une case?
- Sélection d’une cellule arbitraire dans un tableau par numéro de ligne et de colonne
- Jquery pour éditer et supprimer une ligne du tableau
- jQuery cliquez sur l’événement de la cellule de table
- JQuery Sélection de lignes de table avec case à cocher