Достаточно сделать так, если вы хотите проверить наличие любого текста или HTML тегов
if($('.block1').text()) {$('.block2').css('display', 'none')}
в случае с $('.block1').text('bla-bla-bla') или (.html('bla-bla-bla')) вы вбиваете текст в ваш блок,а не выполняете проверку
Цитата:
|
Если идёт проверка не input последнее условие должно работать, для input надо text() поменять на .val()
|
if($('.block3').val()) {$('.block4').css('display', 'none')}