Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/04/2011, 12h56   #1
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 129
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 129
Points : 38
Points : 38
Par défaut find et replaceWith

slt
j'ai un soucis avec find() et replaceWith()

Code :
1
2
 
$('#containerTexte').find('#jcarousselAuto').replaceWith(function(){return "<p>Hello World!</p>"});
ce code ne fonctionne pas ?????
bien sur si je remplace la function par "<p>Hello World!</p>" cela fonctionne très bien ;-(

mais j'ai besoin d'effectuer des traitements avant de retourner l'argument a replaceWith().

voilou ssi qq1 voit le pb , moi je ne vois plus rien .

merci A+
bruno.rotrou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 13h45   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 806
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

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

Informations forums :
Inscription : juin 2008
Messages : 13 806
Points : 35 803
Points : 35 803
Code :
$('#containerTexte').find('#jcarousselAuto').replaceWith(function(){return $("<p>Hello World!</p>");});
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, 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
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 22h23   #3
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 129
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 129
Points : 38
Points : 38
Par défaut find() et replaceWith()

slt et merci

mais , ca ne fonctionne toujours pas, je suis passé par toute sorte de syntaxe mais rien a faire , je comprend pas je suis dans une fonction get est ce que cela vient de la ?????

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
// chargement du contenu
                $.get(listeURL,base,
                function(html){
 
                        $('#texte').empty();
                        $('#texte').append(html);
 
                        $('#containerTexte').jScrollPane({showArrows: true,verticalDragMaxHeight:30});
 
                            //traitement des sliders
                        // index des sliders
                        var index=0;
                        $('#containerTexte').find('#jcarousselAuto').replaceWith(function(){return $("<p>Hello World!</p>");})
 
                  },"html");
merci A+
bruno.rotrou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 22h36   #4
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 806
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

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

Informations forums :
Inscription : juin 2008
Messages : 13 806
Points : 35 803
Points : 35 803
Ben personnellement, je suis assez dubitatif concernant
Code :
$('#containerTexte').find('#jcarousselAuto')
Un id devant être unique dans la page, je ne suis pas sûr que ce soit bien pris en charge.
As-tu essayé avec
Code :
$('#jcarousselAuto').replaceWith(...)
Citation:
je suis dans une fonction get est ce que cela vient de la
Non, je ne pense pas.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, 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
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2011, 00h06   #5
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 129
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 129
Points : 38
Points : 38
Par défaut find() et replaceWith()

re
j'ai fait un peu de ménage et j'ai changé l'id en class , tu as raison c’était pas très propre ;-).

cela ne change rien ça ne fonctionne pas , en fait il trouve bien ma class , il supprime bien l’élément a remplacer mais ne met rien a la place.
comme je le précise dans le premier post si je rentre :
Code :
1
2
 
$('#containerTexte').find('#jcarousselAuto').replaceWith("<p>Hello World!</p>");
ça marche parfaitement , je ne vois pas le loup ...... c'est seulement quand je passe la fonction en argument.

merci A+
bruno.rotrou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2011, 07h55   #6
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 806
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

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

Informations forums :
Inscription : juin 2008
Messages : 13 806
Points : 35 803
Points : 35 803
Tu utilises quelle version de jQuery ? Parce la prise en charge d'un callback n'est apparu qu'avec la 1.4
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, 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
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/04/2011, 09h34   #7
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 129
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 129
Points : 38
Points : 38
Par défaut find and replacewith()

slt
oups!!!!!!!
j'ai pas fait gaffe a la version , en effet j'etais en 1.3 pour le dev , la boulette....;

mille excuses.


encore merci
bruno.rotrou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h32.


 
 
 
 
Partenaires

Hébergement Web