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

JavaScript Discussion :

Conversion en condition ternaire


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Homme Profil pro
    dj
    Inscrit en
    Novembre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : dj
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2015
    Messages : 2
    Points : 4
    Points
    4
    Par défaut Conversion en condition ternaire
    Bonjour bonsoir a tous
    J'ai un soucis je n'arrive pas a transformer ma condition if en condition ternaire
    Je bloque c'est pourtant pas sorcier on dirait.

    Le topo est que j'ai une checkbox qui selectionne toute les autres checkbox ça ça marche maintenant je voudrai transformer ma condition if en condition ternaire

    Merci de votre aide

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="checkbox" name="checkedAll" id="checkedAll"><span id="cocheText">Tout cocher</span></input>
    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
    17
    18
    19
    $("#checkedAll").click(function () {
            //tout cocher
            $('.checkSingle').attr('checked', this.checked);
     
            //changer tout cocher en tout décocher
            var plpml="tout cocher";
            if(this.checked)  {
                 plpml;
                    } 
            else
            {
                plpml="Tout decocher";
            }
            $('#cocheText').html(plpml);
     
            //((this.checked) = true)? "Tout cocher":"tout décocher";
     
            });       
        });

  2. #2
    Expert éminent
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Points : 6 755
    Points
    6 755
    Par défaut
    Bonsoir,

    Avec l’opérateur ternaire, l’instruction var maVariable = test ? valeurSiVrai : valeurSiFaux est équivalente à la séquence :
    Code JS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var maVariable;
    if (test) {
      maVariable = valeurSiVrai;
    }
    else {
      maVariable = valeurSiFaux;
    }

    Vu que tu n’est pas loin d’avoir trouvé comme tu l’as dit toi-même, je te laisse chercher pour le reste

    Note que tu as un petit problème de HTML : normalement les éléments <input> n’ont pas d’enfants.
    Regarde la structure DOM avec la console F12, tu verras que le span n’est pas imbriqué dans l’input.

    Mieux qu’un span, utilise un label, ça permettra de cliquer plus facilement (un clic sur le texte sera « redirigé » sur la checkbox).

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="checkbox" name="checkedAll" id="checkedAll" />
    <label id="cocheText" for="checkedAll">Tout cocher</label>

Discussions similaires

  1. Une condition ternaire
    Par kentaro dans le forum jQuery
    Réponses: 4
    Dernier message: 30/10/2015, 20h31
  2. Soucis de conditions
    Par DiR95 dans le forum Langage
    Réponses: 1
    Dernier message: 20/04/2015, 21h16
  3. Condition ternaire JavaScript
    Par Vinestro dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/10/2010, 10h44
  4. java condition ternaire
    Par domxaline dans le forum Débuter avec Java
    Réponses: 15
    Dernier message: 14/07/2009, 12h55
  5. Petit souci (trivial) avec une Chekbox et condition
    Par lapa-jh dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/05/2007, 16h11

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