@abrillian

Как назначить background элементам в зависимоти от картинки в них?

Помогите разобраться как назначить background в зависимости от содержащегося в родителе img
Есть конструкция
<div class="contr">
	<div class="bg"></div>
        <img src="img/0006.jpg">
</div>
<div class="contr">
	<div class="bg"></div>
        <img src="img/0006.jpg">
</div>
<div class="contr">
	<div class="bg"></div>
        <img src="img/0006.jpg">
</div>

надо назначит в bg значение из src в том же диве

Если с первым элементом все понятно то как обратиться ко второму с тем же классом?Через for?
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
@abrillian Автор вопроса
var count = $('.contr').length;
  for(var i = 1; i <= count; i++){
  var el = i-1;
  var atrib = $('img',$('.contr')[el]).attr('src');
  var bg = "url("+atrib+")";
  alert(bg)
  $('.bg').css({"background": bg})
  alert(atrib);
}

Пашет но код не нравиться
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы