IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Ajouter une ligne jquery ou js


Sujet :

jQuery

  1. #1
    Membre très actif
    Homme Profil pro
    chomeur
    Inscrit en
    Juillet 2014
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Juillet 2014
    Messages : 128
    Par défaut Ajouter une ligne jquery ou js
    bonjour,

    j'ai ce code là qui fonctionne très bien

    https://jsfiddle.net/68husd48/3/

    j'ai mis ligne 3 juste un cadre div pour ajouter une ligne. et ca m'ajoute bien une ligne à chaque fois

    et dans ce code qui est pareil

    https://jsfiddle.net/g2xkjdys/2/

    j'ai rajouter un tableau avec 8 collonnes donc 8 div

    et quand je cliques ajouter une ligne , il y a le bug qui ne veut pas m'ajouter une ligne

    à mon avis ca vient que j'ai plussieur div

    si quelqu'un à une idée

    merci

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    ton code est assez monstrueux mais bon !!

    à mon avis ca vient que j'ai plussieur div
    indirectement oui.

    Tu ne peux pas écrire ta chaine de caractère sur plusieurs lignes comme tu le fais, il te faut à minima faire comme ci dessous

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    function ajoutDiv(idParent){
      var e,  c;
      e = document.createElement('div');
      e.innerHTML = '<div class="panel-ajouter-bdd">'
      + '<div class="panel-bbd-nom"><input type="text" placeholder="non de la table" name="nondelatable" id="nondelatable" required /></div>'
      + '<div class="panel-bbd-type">afficher un select</div>'
      + '<div class="panel-bbd-taille"><input type="text" placeholder="non de la table" name="nondelatable" id="nondelatable" required /></div>'
      + '<div class="panel-bbd-valeur">afficher un select</div>'
      + '<div class="panel-bbd-interclassement">afficher un select</div>'
      + '<div class="panel-bbd-attribut">afficher un select</div>'
      + '<div class="panel-bbd-null"><input type="checkbox" id="supprimernews1" name="supprimernews1" /><label for="supprimernews1"></label></div>'
      + '<div class="panel-bbd-index">afficher un select</div>'
      + '<div class="panel-bbd-a-i"><input type="checkbox" id="supprimernews1" name="supprimernews1" /><label for="supprimernews1"></label></div>'
      + '<div class="panel-bbd-commentaire"><input type="text" placeholder="non de la table" name="nondelatable" id="nondelatable" required /></div>'
      + '</div>';
      c = document.getElementById(idParent).firstElementChild;
      document.getElementById(idParent).insertBefore(e, c);
    }
    Tu pourrais également cloner ton élément au départ pour n'avoir qu'a en fait une copie à attacher à ton élément.

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    J'allais également proposer le methode du clone qui me semble moins verbeuse...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Ajouter une ligne dans un DBGrid
    Par jbaers dans le forum Bases de données
    Réponses: 3
    Dernier message: 28/11/2005, 09h18
  2. Débutant : Comment ajouter une ligne à un DataGrid sur VB ?
    Par gamool dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 23/11/2005, 23h53
  3. [JTable] ajouter une ligne
    Par rvfranck dans le forum Composants
    Réponses: 3
    Dernier message: 30/03/2005, 14h25
  4. Ajouter une ligne à un tableau
    Par Oluha dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/02/2005, 15h20
  5. Ajouter une ligne dans une liste via un POPUP
    Par seblo_scoqi dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/01/2005, 16h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo