web-dev-qa-db-fra.com

jQuery if instruction, syntaxe

Qu'est-ce qu'une simple instruction jQuery qui déclare qu'une opération se déroule uniquement si A et B sont vrais? Si A n'est pas vrai, arrêtez. Si A et B sont vrais, continuez. "

22
Kevin Brown

jQuery est juste une bibliothèque qui améliore les capacités du DOM dans un navigateur Web; le langage sous-jacent est JavaScript, qui a, comme vous pouvez vous attendre à l'attendre d'un langage de programmation, la capacité d'effectuer une logique conditionnelle, c'est-à-dire.

if( condition ) {
    // do something
}

Tester deux conditions est également simple:

if( A && B ) {
    // do something
}

Cher Dieu, j'espère que ce n'est pas un troll ...

85
Rob

Vous pouvez encapsuler les appels jQuery dans du code JavaScript normal. Ainsi, par exemple:

$(document).ready(function() {
    if (someCondition && someOtherCondition) {
        // Make some jQuery call.
    }
});
10
Paul Morie

Pour ajouter à ce que disent les autres, A et B peuvent également être des appels de fonction qui renvoient des valeurs booléennes. Si A retourne faux, B ne sera jamais appelé.

if (A() && B()) {
    // if A() returns false then B() is never called...
}
3
great_llama

Cela dépend de ce que vous entendez par arrêt. Si c'est dans une fonction qui peut retourner void alors:

if(a && b) {
    // do something
}else{
    // "stop"
    return;
}
2
ozke
if(A && B){ }
1
doomspork