Partage
  • Partager sur Facebook
  • Partager sur Twitter

Ajouter d'une balise non fermé

Comment ajouter d'un "</tr><tr>" avant une td en jquery

    13 février 2019 à 11:03:53

    Bonjour,

    J'ai une table d'une seule ligne et 3 colonne. Mais c'est generé dynamiquement je n'ai donc pas acces au code html. J'aimerai transformer ce table en 2 lignes et 2 colonnes.
    J'ai :
    <table><tr><td>col1</td><td>col2</td><td class="col3">col3</td></tr></table>

    et j'aimerai transformer ca en :
    <table><tr><td>col1</td><td>col2</td></tr><tr><td>Col Ajouter</td><tdclass="col3">col3</td></tr></table>

    Donc en fait je souhaiterai inserer "</tr><tr><td>Col Ajouter</td>" avant mon td avec la class col3.
    Mon probleme est que jquery me ferme automatiquement la balise <tr> lorsque j'utilise .append ou .before
    $(".col3").before("</tr><tr><td>Col Ajouter</td>"); (en fait mon </tr> il me le place apres le </td> pour que ce soit correct niveau html pout lui)

    Comment puis je l'obliger a prendre le code exact que je lui met?

    Merci de votre aide,

    • Partager sur Facebook
    • Partager sur Twitter
      13 février 2019 à 11:34:53

      sinon tu modifie le code html, avec javascript tu récupères le innerHTML tu  le modifie et tu réalloues

      • Partager sur Facebook
      • Partager sur Twitter

      la connaissance est une chose qui ne nous appauvrit pas quand on la partage.

      Mon GitHub

        17 février 2019 à 15:00:39

        Bonjour CelineAussaresses

        Je t'ai fait un exemple :

        https://codepen.io/Zonecss/pen/omJNzR

        • Partager sur Facebook
        • Partager sur Twitter
        Découvrez les Css avec la zonecss.fr

        Ajouter d'une balise non fermé

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown