很抱歉提出这个问题,但是我在这里迷失了方向。
我有这个if陈述:
if (($('.alt_menu').text() !== 'Status' && $.trim($('.txt__adminLog_logs').text()).length > 15 && input_adminLog_about!==''&&isCalling_org!=='0') && ((input_adminLog_helped !=='') || (isCalling_org === '0' && $('.input_adminLog_helped').css('display') === 'none'))) {}
此if语句检查除&& ((input_adminLog_helped !=='') || (isCalling_org === '0' && $('.input_adminLog_helped').css('display') === 'none'))
以外的所有内容
我也尝试不使用方括号,但仍然得到相同的结果。
了解
$('.alt_menu').text()
是一个自制的下拉菜单,$('.txt__adminLog_logs').text()
是一个内容可编辑的div,应该具有15个以上的字符,input_adminLog_about
是一个包含信息的变量,不应包含为空,isCalling_org
是全局变量,可以为0或例如。 5705485375
input_adminLog_helped
可以为空,如果$('.input_adminLog_helped').css('display') === 'none'
和isCalling_org === 0
则为空。
答案 0 :(得分:0)
问题不在于方括号。是$('.input_adminLog_helped').css('display') === 'none'
。
应为$('.input_adminLog_helped').is(':hidden')