Уважаемые знатоки.
Спасибо Вам большое за помощь и обратную связь. По jsfiddle вижу что все варианты работают, но заметил один момент: https://jsfiddle.net/knhz8u1L/13/ https://jsfiddle.net/knhz8u1L/14/ https://jsfiddle.net/knhz8u1L/15/ Если родителей - #person больше одного, скрипт перестаёт работать. https://jsfiddle.net/knhz8u1L/17/ Пробовал через .each(), толку ноль. |
emptyindorill, id должен быть уникальным.
Используйте вместо "id" "class". Upd. https://jsfiddle.net/knhz8u1L/18/ |
Да, мне уже пояснили.
$('.person').each(function(){ if($(this).find('.medal > *').length == $(this).find('.medal > *:empty').length){ $(this).find('.face').addClass('empty'); } }); Спасибо большое Вам и всем за оказанную помощь! |
Цитата:
|
$('.person').each(function() { if(!$(this).find('.medal:has(>:not(:empty))').length) { $(this).find('.face').addClass('empty'); } }); |
Цитата:
Подскажите пожалуйста, а если всё-таки есть нужда в проверке, например, строки таблицы, на пустые td с классом каким-либо? Если класс такой + такой и + такой пустые то для tr .addClass или .css ? |
Цитата:
$('div:empty').parent().addClass('empty'); |
Часовой пояс GMT +3, время: 01:31. |