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

Материал из JQuery

Перейти к: навигация, поиск

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

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

Используемые методы jQuery