Javascript jqueryif语句,语法
什么是一个简单的jQuery语句,它声明只有在a和B为真时操作才会进行?如果A不正确,请停止。如果A和B为真,则继续。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只是一个库,它增强了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':'');