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 :

addClass / removeClass > div en fonction du name du checkbox


Sujet :

jQuery

  1. #1
    Membre averti
    Homme Profil pro
    Infographiste - Web Designer / Intégrateur
    Inscrit en
    Avril 2014
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Infographiste - Web Designer / Intégrateur

    Informations forums :
    Inscription : Avril 2014
    Messages : 22
    Par défaut addClass / removeClass > div en fonction du name du checkbox
    Bonjour à tous,


    Je sèche complétement sur un script en jQuery

    Problème : n’exécute pas la fonction
    But : faire apparaitre et disparaitre une div en fonction d'un checkbox si check ou non


    J'arrive a tous faire fonctionner sauf pour cacher la div qui ne comprend pas la valeur apparemment
    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
     
    $('#mon_input').on({
    	click : function() {
     
    		// Je reprend le 'name' de l'input
    		var this_name = $(this).attr('name');	
     
    		// Si il n'est pas coché	
    		if( $(this).not(':checked') )
    		{
    			// et ici il ne comprend pas par contre donne bien la valeur
    			$('.'+this_name).removeClass("opacity_20"); */
    		}
    	},
    });
    J'ai fait plusieurs manipulation est en vain...
    Si vous pourriez m'éclairer sur se qui ne va pas

    Cdt
    Kit

  2. #2
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Pour info il y a un forum jQuery ici : http://www.developpez.net/forums/f11...eworks/jquery/

    Essaie ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $('#mon_input').on({  
      click: function() {
     
            // Je reprend le 'name' de l'input
            var this_name = $(this).attr('name');    
            $('.'+this_name).toggleClass("opacity_20", $(this).is(":checked"));
      }
    });

  3. #3
    Membre averti
    Homme Profil pro
    Infographiste - Web Designer / Intégrateur
    Inscrit en
    Avril 2014
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Infographiste - Web Designer / Intégrateur

    Informations forums :
    Inscription : Avril 2014
    Messages : 22
    Par défaut
    Merci pour la partie jQuery, j'y ferais attention pour les prochains poste.


    Je ne connaissais pas le switch, bien pratique. Et ça a solutionné une bonne partie

    J'ai regardé pour le slideToggle et le switch n'existe pas apparemment.
    Pour le moment je l'ai toujours dans le 'if' avec ceci pour les éléments qui ne contienne pas la class

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $('.mes_div')
    	.not('.'+this_name)
    	.slideUp();
    Une autre solution plus pratique ? Et que je pourrai faire en "Toggle" ?


    Merci bien pour cette ligne !

Discussions similaires

  1. Taille des div en fonction du contenu
    Par frog43 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 12/06/2008, 14h52
  2. fonction ActiveWindow.Name erreur objet requis
    Par Davik dans le forum VBA Access
    Réponses: 5
    Dernier message: 09/02/2007, 11h08
  3. Afficher un nombre de balise div en fonction du choix de l'utilisateur
    Par Analfabete dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 11/01/2007, 18h49
  4. [HTML/CSS] Taille d'un <div> en fonction de son contenu
    Par hedgehog dans le forum Mise en page CSS
    Réponses: 12
    Dernier message: 14/12/2006, 18h57
  5. hauteur d une balise div en fonction de la résolution
    Par echecetmat dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/01/2005, 10h51

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