Bonjour à tous
J'ai une question concernant l'imbrication de code utilisant Jquery.
Le but de ma page est très simple, un lien permet d'ajouter des div dont le contenu ce trouve dans un fichier php externe.
Ce script fonctionne en partie, il permet d'ajouter des div en incrémentant à chaque fois une variable passée en get et modifie également l'id de chaque div ajoutée. Un petit compteur permet de connaitre le nombre de div crée.
Mon problème c'est que maintenant je souhaiterai mettre des liens afin de permettre à l'utilisateur de pouvoir supprimer une div de son choix.
Dans mon code ci-dessous, j'ai pris comme exemple la suppression de la div 3, mais à terme je souhaiterai évidemment que le lien soit dynamique et supprime la div précédente. Mais en testant ce code, rien ne se passe...
Voici mon index :
Merci à tous ceux qui pourrons m'aider !
Cédric
Modifié par sweety808 (11 Mar 2011 - 18:00)
J'ai une question concernant l'imbrication de code utilisant Jquery.
Le but de ma page est très simple, un lien permet d'ajouter des div dont le contenu ce trouve dans un fichier php externe.
Ce script fonctionne en partie, il permet d'ajouter des div en incrémentant à chaque fois une variable passée en get et modifie également l'id de chaque div ajoutée. Un petit compteur permet de connaitre le nombre de div crée.
Mon problème c'est que maintenant je souhaiterai mettre des liens afin de permettre à l'utilisateur de pouvoir supprimer une div de son choix.
Dans mon code ci-dessous, j'ai pris comme exemple la suppression de la div 3, mais à terme je souhaiterai évidemment que le lien soit dynamique et supprime la div précédente. Mais en testant ce code, rien ne se passe...
Voici mon index :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function(){
$('.onglet').click(function(){
var nbr;
nbr = $("input").val();
nbr++;
var url = "1.php?&num="+nbr;
$("#contenu").append($("<div class='coucou"+nbr+"'>").load(url));
$("#nbr_diplome").val(nbr);
$("#contenu").append($("<a href='#' class='virer'>Virer la div 3</a>"));
return false;
});
$('.virer').click(function(){
$('.coucou3').remove();
return false;
});
});
</script>
<a href="#" class="onglet">Ajouter une div</a>
<div id="contenu"><!-- Insère le contenu ici --></div>
<div id="autre">Nombre de diplome <input type="text" id="nbr_diplome" value="0"></div>
</body>
</html>
Merci à tous ceux qui pourrons m'aider !
Cédric
Modifié par sweety808 (11 Mar 2011 - 18:00)