Мне очень жаль задавать этот вопрос, но я схожу с ума здесь.
У меня есть это 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()
- это условное деление, которое должно содержать более 15 символов, input_adminLog_about
- это переменная, которая содержит информацию и не должна быть пустой, isCalling_org
- это глобальная переменная, которая может быть 0 или, например,.5705485375
input_adminLog_helped
может быть пустым, если $('.input_adminLog_helped').css('display') === 'none'
и isCalling_org === 0
, в противном случае он имеет значение.