Как поменять фон 2 тэгов div с помощью js?

339
28 мая 2017, 22:02
if(big.style.backgroundImage=img1.style.backgroundImage) {
  big.style.backgroundImage=img2.style.backgroundImage
}

Пробовал так

Answer 1

Попробуйте задавать цвет каким либо классом и проверять существует ли класс, вместо того, чтобы проверять какой цвет у елемента. Например, у вас есть елемент div c background-color: green заданный классом .changeColor. Скрипт проверяет существование класса, и если он присвоен елементу, то background-color изменится на #fff

$(document).ready(function() { 
  var your_color = '#fff'; 
  var selector = $('#big'); 
  if(selector.hasClass('changeColor')) { 
    selector.css('background-color',your_color); 
  } 
});
#big { 
  width: 50px; 
  height: 50px; 
} 
.changeColor { 
  background-color: green; 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<div id="big" class="changeColor">My text</div>

READ ALSO
Каждый элемент массива в нижний регистр

Каждый элемент массива в нижний регистр

Отдельный элемент переводит, в цикле не идетГде ошибка?

328
Как сложить данные в массиве (цикл)

Как сложить данные в массиве (цикл)

Результат отдает вот такой: 30 30 30 А нужен 90(Сложить все значения в bets

285
Использование библиотеки jquery-lang-js в js файле

Использование библиотеки jquery-lang-js в js файле

Пользуюсь библиотекой jquery-lang-js (https://githubcom/Irrelon/jquery-lang-js) для смены языка на сайте

301