0
J'ai besoin d'ajouter dynamiquement la table à une ligne d'une autre table.Comment insérer une table après la ligne d'une autre table en utilisant jquery
par ex.
Je crée d'abord un div Puis-je insérer une table après cette
$('<table id="container"> <tr> <td> </td> <td> <input type="checkbox" /> </td> <td> </td> </tr> </table>')
$('<<tr> <td> </td> <td> <input type="checkbox" /> </td> <td> </td> </tr> >').appendTo('#container');
Maintenant, je voudrais ajouter une autre table avec des lignes en fonction de la sélection de la case à cocher (c.-à-je ajouter table après la ligne de la case sélectionnée)
Quelqu'un peut-il me guider dans jquery?
Mithun
Un peu confus au sujet de votre balisage, je suppose que la
Répondre
Vous sélectionnerait votre ligne en fonction de la case sélectionnée:
Cela suppose que vous avez un seul vérifié - vous pouvez mieux considérer les boutons radio si un seul sera vérifié. Vous pouvez affiner votre sélection vers le bas plus
(Cela suppose que vous avez déjà ajouté à votre #container DOM)
Pour ajouter une ligne après cette ligne, utilisez l'après() ou insertAfter () Fonction:
Non testé, mais devrait fonctionner.
Je pense que c'est ce que vous voulez, mais sinon, pouvez-vous modifier votre message original pour clarifier? Si vous créez une ligne similaire, vous pouvez envisager d'utiliser la fonction
.clone()
. Ce poste a quelques exemples de code qui fait le même genre de chose:Is there a preferred way of formatting jQuery chains to make them more readable?
Source
2009-08-17 10:32:31
Merci pour toutes vos réponses. Ça m'a vraiment aidé. Cordialement, Mithun – Vidya
Questions connexes