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 :

Appel de fonction avec paramètre différent


Sujet :

jQuery

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    849
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 849
    Par défaut Appel de fonction avec paramètre différent
    Bonjour,

    J'ai plusieurs liens tout simple
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <a id="send1" style="background-color:#FF0000; width:300px">Rouge</a><br />
    <a id="send2" style="background-color:#1b92d4; width:300px">Bleu</a><br />
    <a id="send3" style="background-color:#ff8e03; width:300px">Orange</a><br />

    Je souhaite quand on clique sur un lien que ça appelle une fonction mais avec un paramètre différent. Mon problème c'est que ma fonction est imbriqué dans des fonctions jquery. Comment faire ?

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     <script>
            $(function () {
     
                var connection = $.hubConnection('http://localhost:8080');
                var chat = connection.createHubProxy('chat');
     
                connection.start().done(function () {
                   //Ma fonction ou je veux qu'elle reçoit un paramètre différent
                    $('#send').click(function () {
                        chat.invoke('sendButton', "Blue");
                    });
                });
            });
        </script>

    Merci pour votre aide

  2. #2
    Membre Expert Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Par défaut
    En utilisant $(this) au sein de ta fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    connection.start().done(function () {
                   //Ma fonction ou je veux qu'elle reçoit un paramètre différent
                    $('a').click(function () {
                        chat.invoke('sendButton', $(this).html());
                    });
                });
    En espérant que ce soit ce que tu souhaites. Ta demande n'est pas très claire.

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

Discussions similaires

  1. Appel de fonction avec paramètres différents
    Par Msysteme dans le forum APIs Google
    Réponses: 12
    Dernier message: 18/06/2014, 21h30
  2. Appel à une fonction avec paramètre contenant apostrophe
    Par tomy29 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/02/2012, 19h10
  3. [Natif] Appel de fonction avec paramètre prédefini
    Par dsryam dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 02/06/2009, 02h35
  4. [DOM] Appel fonction avec paramètre depuis document.write
    Par kev42100 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/05/2008, 14h12
  5. [Function]Appel de fonction avec paramètre
    Par julienOriano dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/06/2006, 07h48

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