Javascript jqueryif语句,语法

Javascript jqueryif语句,语法,javascript,if-statement,Javascript,If Statement,什么是一个简单的jQuery语句,它声明只有在a和B为真时操作才会进行?如果A不正确,请停止。如果A和B为真,则继续。 `jQuery只是一个库,它增强了web浏览器中DOM的功能;底层语言是JavaScript,正如您可能希望从编程语言中看到的那样,它具有执行条件逻辑的能力,即 if( condition ) { // do something } 测试两个条件也很简单: if( A && B ) { // do something } 亲爱的上帝,我希望这

什么是一个简单的jQuery语句,它声明只有在a和B为真时操作才会进行?如果A不正确,请停止。如果A和B为真,则继续。
`jQuery只是一个库,它增强了web浏览器中DOM的功能;底层语言是JavaScript,正如您可能希望从编程语言中看到的那样,它具有执行条件逻辑的能力,即

if( condition ) {
    // do something
}
测试两个条件也很简单:

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

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

您可以将jQuery调用封装在普通JavaScript代码中。例如:

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

另外,A和B也可以是返回布尔值的函数调用。如果A返回false,则永远不会调用B

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

这取决于你所说的停止是什么意思。如果它位于可以返回void的函数中,则:

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

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

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

我有点老练:

$(选择器)。是否为(条件)?警报('true'):警报('false')

例:


$(“#btn主”)。是否(“:已禁用”)?警报(“按钮禁用”):警报(“按钮禁用”)

正如被问到的,这似乎是一个一般的javascript问题——你能澄清一下jquery具体是什么吗?我希望你意识到jquery是一个库,而且语言仍然是javascript。是的,harshath.jr,我意识到了这一点。我假设OP正在寻找某种东西,这种东西会导致jquery构造:$(选择器)。DoIf(function(){return A&&B})//继续jquery链接,但只有在DoIf谓词成功的情况下才会执行操作,在这种情况下,$(selector)。filter(function(index))可以执行他所寻找的操作。只要A()不返回false或null,它将为true。这个答案与所问的问题不符。
$(selector).addClass(A && B?'classIfTrue':'');