Селектор наличия содержимого

Материал из JQuery

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

Соответствует всем непустым элементам. Наличие одного только пробела уже будет считается наличием содержимого.

Примеры использования:

$("div:parent") вернет все непустые div-элементы.

Селектор :parent является надстройкой библиотеки jQuery, а не частью официальной css спецификации (как большинство других селекторов). Поэтому, при поиске, jQuery не сможет использовать быструю нативную функцию querySelectorAll(). Для наилучшей производительности подойдет следующий вариант:

Не стоит путать селектор :parent с jQuery-методами .parent() и .parents() (которые ищут родительские элементы и всех потомков, соответственно). Несмотря на общее название, назначения у селектора и методов разные.

Селектор :empty является инверсией :parent.

В действии

Найдем все непустые ячейки в таблице:

Ссылки

Поисковые ключи:
  • элементы с содержимым
  • непустые элементы
  • parent
  •  :parent