web-dev-qa-db-ja.com

jQuery ifステートメント、構文

AとBがtrueの場合にのみ操作が進むことを示す単純なjQueryステートメントとは何ですか? Aが真でない場合、停止します。 AとBが真の場合、続行します。 `

22
Kevin Brown

jQueryは、Webブラウザー内でDOMの機能を強化する単なるライブラリです。基礎となる言語はJavaScriptです。JavaScriptには、プログラミング言語に期待されるように、条件付きロジック、つまり.

if( condition ) {
    // do something
}

2つの条件のテストも簡単です。

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

親愛なる神、私はこれがトロルではないことを願っています...

85
Rob

JQuery呼び出しを通常のJavaScriptコード内にラップできます。したがって、たとえば:

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

他の人が言っていることに加えて、AとBはブール値を返す関数呼び出しでもあります。 Aがfalseを返す場合、Bは呼び出されません。

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

それは、停車するという意味によって異なります。 voidを返すことができる関数内にある場合:

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