Задать вопрос
Nikulio
@Nikulio
NaN !== NaN

Как дать каждой картинке в блоке нужные стили через jQuery?

Всем привет

В блок через CMS заливаются фотки
Для их обработки был написан данный скрипт :
var img = $('.novelty-full img, .simple_h1_editor img, .default-editor img');
			var imgWidth = img.width();

			img.css('display', 'inline-block');
			img.css('max-width', imgWidth);
			img.css('width', '100%');
			img.css('height', 'auto');


Проблема в том, что imgWidth берется только от первой картинки
Как можно это решить?
Спасибо
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Stalker_RED
@Stalker_RED
https://api.jquery.com/each/
$('.novelty-full img, .simple_h1_editor img, .default-editor img').each(function(){
      var img = $(this);
      var imgWidth = img.width();

      img.css('display', 'inline-block');
      img.css('max-width', imgWidth);
      img.css('width', '100%');
      img.css('height', 'auto');
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы