Поиск пустых элементов (jQuery)

Библиотека предоставляет возможность находить элементы без содержимого, с помощью селектора :. Однако, наличие одного только пробела уже будет считаться за содержимое (т.е. "<div></div>" будет считаться пустым, а «<div> </div>» уже нет). Чтобы обойти этот нюанс, можно осуществить проверку содержимого элементов самостоятельно, предварительно отсекая лишние пробелы с помощью $. ():

// найдем все пустые элементы p и span
$("p, span").each((){
  if( $.trim($(this).text()) == "" ){
    // действия с пустым элементом
  }
});

Запись навигация

Top