gpt4 book ai didi

jquery - jQuery 中的多个 else if 语句

转载 作者:行者123 更新时间:2023-12-01 02:14:13 25 4
gpt4 key购买 nike

        $('#bar3').live('click', function() {
if($('#bar3').attr('class') == '0') {
console.log("closed")
} else if($('#bar1' && '#bar2').attr('class') == '0') {
console.log("Both")
} else if($('#bar1').attr('class') == '0') {
console.log("Summary Open")
} else if($('#bar2').attr('class') == '0') {
console.log("HIP Open")
} else {
console.log("open")
}
});

为什么这不起作用?

我知道它在做什么,只是不知道要更改什么来修复它。

这部分是错误的:

else if($('#bar1' && '#bar2').attr('class') == '0')

最佳答案

$('#bar1' && '#bar2').attr('class') == '0'

应该是

$('#bar1').attr('class') == "0" &&  $('#bar2').attr('class') == "0"

&& 是有效的 Java 脚本运算符,但作为 jquery 选择器的一部分无效。

关于jquery - jQuery 中的多个 else if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8514053/

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