jQuery if语句,语法

时间:2009-05-20 01:18:44

标签: javascript if-statement

什么是简单的jQuery语句,表明只有在A和B为真时才会进行操作?如果A不成立,请停止。如果A和B为真,则继续。 `

7 个答案:

答案 0 :(得分:85)

jQuery只是一个在Web浏览器中增强DOM功能的库;底层语言是JavaScript,正如您可能希望从编程语言中获得的那样,它具有执行条件逻辑的能力,即

if( condition ) {
    // do something
}

测试两个条件也很简单:

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

亲爱的上帝,我希望这不是一个巨魔......

答案 1 :(得分:10)

您可以在常规JavaScript代码中包装jQuery调用。所以,例如:

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

答案 2 :(得分:3)

要添加其他人所说的内容,A和B也可以是函数调用,返回布尔值。如果A返回false,则永远不会调用B.

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

答案 3 :(得分:2)

这取决于你的意思是停止。如果它在一个可以返回void的函数中,那么:

if(a && b) {
    // do something
}else{
    // "stop"
    return;
}

答案 4 :(得分:1)

if(A && B){ }

答案 5 :(得分:0)

我有点复杂:

$(选择器)。是(条件)吗? alert('true'):alert('false');

例如:

$(“#btn-primary”)。is(“:disabled”)? alert('禁用按钮'):alert('禁用按钮');

答案 6 :(得分:-1)

如果您正在使用Jquery来操作DOM,那么我发现以下是在Jquery语句中包含逻辑的好方法:

$(selector).addClass(A && B?'classIfTrue':'');