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 :

Changer le nom d'une class au clic (Jquery)


Sujet :

jQuery

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 228
    Par défaut Changer le nom d'une class au clic (Jquery)
    Bonjour a tous voila je voudrai savoir comment faire pour changer le nom d'une classe grâce a jQuery sur un clic.

    Exemple:

    J'ai deux bouton.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <a href="#" >01</a>
     
    <div class="Image1">test </div>
    Je voudrai qu'au clic sur 01 , ma classe Image 1 (sur le div) devienne Image2.

    Comment puis je faire.

    Merci par avance.

  2. #2
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    'lut

    pourquoi "grâce à jquery" ? ça me semble sortir l'artillerie lourde pour pas grand chose. à moins que tu ne puisses pas mettre un id sur l'image ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 228
    Par défaut
    Grace a jquery car je vais l'utiliser a pas mal d'endroit sur mon site.

    Et la zone de lien va être générer par spip au final.

    Voilou

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 205
    Par défaut Evenement jquery
    Ta question est assez imprecise, et surtout la solution peut genere d'important probleme.

    Voici un code qui fonctionnera tres bien mais il comporte un risque important
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $("a").click(function(){
       if ($(this).text()=="01") $(".Image1").addClass("Image2").removeClass("Image1");
    })

    Neanmoins je te déconseillle fortement d'utiliser ce code. Car il est trop general et il risque d'avoir beaucoup d'effets indésirables. Précise plus clairement ce que tu veux faire te je te proposerai une solution plus "propre".

    Voili

Discussions similaires

  1. Changer le nom d'une table sur SQL server avec une requete
    Par Oluha dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 01/02/2014, 23h35
  2. changer le nom d'une class dans une boucle
    Par diice dans le forum Langage
    Réponses: 2
    Dernier message: 04/01/2012, 09h52
  3. changer le nom d'une classe d'un label
    Par maysa dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/06/2007, 14h04
  4. Changer le nom du'une appli SDI
    Par semenzato dans le forum MFC
    Réponses: 1
    Dernier message: 15/12/2005, 16h21
  5. Changer le nom d'une machine
    Par botambaoaks dans le forum Administration système
    Réponses: 2
    Dernier message: 05/10/2005, 16h20

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