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 :

remove d'objets ajoutés dynamiquement


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 15
    Par défaut remove d'objets ajoutés dynamiquement
    Bonsoir à tous,
    Je me met au jquery depuis pas tres longtemps et je but sur un pb, certainement tres simple pour vous, mais pas vraiment pour moi.

    j'ajoute a la volée des items a une list, et chacun d'entre eux est supprimable de la liste a tout moment sauf que la ... non
    Le tout est en temps réel interfacé via php pour mettre a jour la BDD

    Voila mes codes
    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
    19
    20
    21
    22
    23
    24
    25
     
    function add_rubrique() { 
    	var i=$('li').size() + 1;  
         $('<li id="item_'+i+'" class="rounded">'+$("#newtitre").attr('value')+'<a href="#" class="rounded" title="Supprimer cette étape">X</a></li>').appendTo('ul#sortable');  // ajout de l'item 
    	 var newrub = $("#newtitre").attr('value'); // recuperation du titre a envoyer
    	 $.post('../ajax_add_rubrique.php','&newrub='+newrub); // appel ajax du fichier pour l'ajout
    	 $("#newtitre").attr("value",""); // remise a zero du champ
    }
     
    $(function(){
      $('ul#sortable a').click(function(){
        $(this).parent('li').remove();
    	var rub = $(this).parent('li').attr('id');
    	$.post('../ajax_del_rubrique.php','&rub='+rub); // appel ajax du fichier pour l'ajout
        return false;
      });
    });
     
    echo '<ul id="sortable">';
    		$mysql->requete('SELECT * FROM `messe_client_rubriques` WHERE id_client="'.$id_client.'" ORDER BY ordre ASC',1);
    		while($r1 = $mysql->fetch_row(1)){
    			echo '	<li id="item_'.$r1['id'].'" class="rounded">'.utf8_encode(ucwords($r1['nom'])).'<a href="#" class="rounded" title="Supprimer cette étape">X</a></li>';
    		}
    		echo '</ul>';
    		?>

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Le code jQuery ne s'applique qu'aux éléments présents dans la page au moment où le code est interprété, donc si tu ajoutes des éléments, il faut leur affecter aussi le comportement.
    Regarde du coté de live() pour ça
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 15
    Par défaut
    OK merci j'explore cette piste

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 29/08/2011, 16h06
  2. Ajout dynamique d'objet
    Par dogua dans le forum Général Python
    Réponses: 5
    Dernier message: 13/05/2010, 20h43
  3. Ajouter des Listener sur des objets créés dynamiquement
    Par floctc dans le forum Composants
    Réponses: 10
    Dernier message: 23/04/2010, 16h35
  4. [VB6] - Ajout d'objet en dynamique dans un SSTab
    Par shaftJackson dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 15/12/2006, 02h19
  5. Ajout dynamique d'un contrôle à une fenêtre
    Par Yacine95000 dans le forum MFC
    Réponses: 6
    Dernier message: 08/06/2004, 16h03

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