Мне нужно скрыть содержимое div 'email', если div 'name' пусто.Я сделал это:
$(document).ready(function() {
$('.media-contact').each(function() {
if ($(this).children('.name').text()===''){
$(this).children('.email').hide();
}
}
});
Но это не работает.Таких медиа-контактов будет несколько, и не у всех будет имя div, заполненное значением, поэтому просто статический текст «Email» появляется и делает его уродливым.Я хочу пройтись по каждому медиа-контакту и проверить, если «имя» пусто, а если оно есть, то скрыть «электронная почта» .. пожалуйста, помогите ..
<div class="media-contact">
<div class="name">
Bill Bero
</div>
<div class="title">
Communications and Media Relations Specialist
</div>
<div class="email">
<a class="rc-link" href='mailto:will.kero@canalliance.org'><span><img src="/sites/dev/style%20library/images/design/icons/icon_email.png" alt=""/><em>EMAIL</em></span></a>
</div>
<div class="phone">
<span class="baec5a81-e4d6-4674-97f3-e9220f0136c1" style="white-space: nowrap">
219-661-3099, ext. 2
</span>
</div>
</div>