Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 15.03.2017, 15:36
Профессор
Отправить личное сообщение для Igorsrt Посмотреть профиль Найти все сообщения от Igorsrt
 
Регистрация: 21.02.2016
Сообщений: 271

вот так вот сделал:
$('#u25210-bw').has( "#banner-biggest" ).addClass('my-class');

Правильно?
Ответить с цитированием
  #12 (permalink)  
Старый 15.03.2017, 15:58
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,136

<div class="browser_width colelem" id="u25210-bw">
 <div>
   <!-- biggest banner -->
  <a href="/" target="_blank">
    <div id="banner-biggest" alt="на главной" style="background-image: url('/58c0847705f64.jpg');min-height: 367px;background-color: rgb(0, 0, 0);background-position: center bottom;background-repeat: no-repeat;background-size: cover;">
    </div>
  </a>
 </div>
</div>
<script>
if ($('#u25210-bw img').length>0) {
   $('#u25210-bw').addClass('my-class');
};
</script>
Ответить с цитированием
  #13 (permalink)  
Старый 15.03.2017, 16:09
Профессор
Отправить личное сообщение для Igorsrt Посмотреть профиль Найти все сообщения от Igorsrt
 
Регистрация: 21.02.2016
Сообщений: 271

Сообщение от Igorsrt Посмотреть сообщение
вот так вот сделал:
$('#u25210-bw').has( "#banner-biggest" ).addClass('my-class');

Правильно?
только я хочу теперь наоборот - что бы класс добавлялся, если нет дочернего элемента #banner-biggest ... как это сделать, помогите?
Ответить с цитированием
  #14 (permalink)  
Старый 15.03.2017, 17:28
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Не эксперт в jQuery, но наверное как-то так:

$('#u25210-bw:not(:has(#banner-biggest))').addClass('my-class');


Или так:

$('#u25210-bw').find('#banner-biggest').closest('#u25210-bw').addClass('my-class');
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добавить класс css активной радиокнопке? Igorsrt Элементы интерфейса 28 21.02.2016 22:04
Добавить css класс gogogo Общие вопросы Javascript 3 03.01.2015 06:32
Добавить / удалить класс кликом fabrique Общие вопросы Javascript 4 03.09.2014 04:43
Добавить класс изображениям Kerovan Общие вопросы Javascript 13 21.08.2013 01:29
С помощью JS добавить к ссылкам картинку в CSS wlad2 Элементы интерфейса 7 16.10.2010 23:44