gpt4 book ai didi

javascript - if 内有多个组合的 if

转载 作者:行者123 更新时间:2023-12-03 10:20:56 26 4
gpt4 key购买 nike

获得多个组合 if在另一个里面if 。如果只有一个if结合条件,效果很好。一旦我添加另一个,它就停止工作。 js代码如下所示

var ttl = //dynamic text
var curcookie = //dynamicly calculated number
if ( ttl.indexOf('something') !== -1 )
//this "if" works in any case
{
var result1 = "dynamic number" //works fine as well
var result2 = "dynamic number" //works fine as well
var result3 = "dynamic number" //works fine as well

if ( ( curcookie > result1) && (curcookie < result2) ) { $(".div1").show(); }
//works without this one bellow
if ( ( curcookie > result2) && (curcookie < result3) ) { $(".div2").show(); }
// works without one above
if (curcookie > result3) { $(".div3").show(); }
}
}

正如我已经提到的,在我添加之前一切正常

if ( ( curcookie > result2) && (curcookie < result3) ) { $(".div2").show();}

所以,我猜我的错误就在这里,但我不知道它到底是什么。

fiddle

工作中 https://jsfiddle.net/qxhm2vx9/

不工作 https://jsfiddle.net/rbhz7Lfj/

最佳答案

这里缺少左括号

if ( curcookie > result2) && (curcookie < result3) ) { $(".div2").show(); }

应该是

if (( curcookie > result2) && (curcookie < result3) ) { $(".div2").show(); }

这就是 jsfiddle 不工作的原因

关于javascript - if 内有多个组合的 if,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29638040/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com