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 :

find et replaceWith


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 165
    Par défaut find et replaceWith
    slt
    j'ai un soucis avec find() et replaceWith()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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+

  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 : 55
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $('#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 !
    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 confirmé
    Inscrit en
    Janvier 2008
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 165
    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 : 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
     
    // 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+

  4. #4
    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 : 55
    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
    Ben personnellement, je suis assez dubitatif concernant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $('#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 : Sélectionner tout - Visualiser dans une fenêtre à part
    $('#jcarousselAuto').replaceWith(...)
    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 !
    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

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 165
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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+

  6. #6
    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 : 55
    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
    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 !
    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

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

Discussions similaires

  1. [STRUTS] [Debutant] Cannot find message resources...
    Par grizzz dans le forum Struts 1
    Réponses: 14
    Dernier message: 05/05/2011, 16h08
  2. [Eclipse 3.0.1] Find and Install
    Par Dart dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 11/01/2005, 17h25
  3. [Tomcat 4.1][Struts] Cannot find global ActionForward....
    Par otminou dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 13/09/2004, 12h04
  4. Probleme de perf avec File::Find::name;
    Par Ludo167 dans le forum Modules
    Réponses: 6
    Dernier message: 14/07/2004, 11h31
  5. module Find
    Par martijan dans le forum Modules
    Réponses: 8
    Dernier message: 09/07/2003, 11h07

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